springmvc 添加 log4j 日志
2017-04-14 13:59
330 查看
1、下载导入项目:log4j-12.17.jar;2、web.xml配置:<!-- 配置Log4j --><listener><listener-class>org.springframework.web.util.Log4jConfigListener</listener-class></listener><context-param><param-name>log4jConfigLocation</param-name><param-value>classpath:log4j.properties</param-value></context-param><context-param><param-name>webAppRootKey</param-name><param-value>webApp.root</param-value></context-param><context-param><param-name>log4jRefreshInterval</param-name><param-value>1000</param-value></context-param><!-- 配置Log4j end -->3、log4j.properties配置:
### set log levels ###
log4j.rootLogger = DEBUG,stdout
### 输出到控制台 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
### sql ###
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.com.ibatis=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG### file ###log4j.appender.file = org.apache.log4j.RollingFileAppenderlog4j.appender.file.Append=truelog4j.appender.file.MaxFileSize=5000KBlog4j.appender.file.MaxBackupIndex=10log4j.appender.file.layout = org.apache.log4j.PatternLayoutlog4j.appender.file.layout.ConversionPattern =%d{yyyyMMdd HH\:mm\:ss,SSS} %5p [%c] %m%nlog4j.appender.file.encoding=UTF-84、案例:
public class AccountController {private static Logger logger =LoggerFactory.getLogger(AccountController.class);@ResponseBody@RequestMapping("/login")public String login(HttpSession session){logger.info("请求登录");logger.debug("debug");logger.warn("warn");}}
相关文章推荐
- springMVC,aop管理log4j,把当前session信息和错误信息打印到日志
- Log4j定时打印日志及添加模块名配置的Java代码实例
- 【springmvc】springmvc实现日志的监听 log4j
- 关于jboss log4j如何编程添加自定义的日志输出
- Spring aop拦截springmvc的controller请求方法,添加日志和统计方法执行时间
- Struts2+Ibatis+Spring.30(完整例子,含3.0事务配置,OSCache缓存配置,JreeChart配置,log4j日志输出Sql,对一个表实现完整的查询,批量删除,添加,更新)
- Log4j打印日志添加请求ID(包含多线程)
- dubbo2.5-spring4-mybastis3.2-springmvc4-mongodb3.4-redis3.2整合(四)Spring AOP中使用log4j实现http请求日志入mongodb
- springmvc项目log4j日志不打印
- SpringMvc配置Log4j日志
- java代码中添加log4j日志
- springmvc整合slf4j、log4j记录文本日志
- 【springmvc (六)】 使用log4j 日志
- log4j - springmvc 中设置日志文件的路径
- 在项目中添加日志,Log4j,相关配置
- Mybatis使用log4j添加日志
- springmvc整合Mybatis的Log4j日志输出问题
- log4j添加打印日志
- springmvc 加入log4j2日志
- 在用maven搭建的springmvc项目中配置使用log4j日志文件