您的位置:首页 > 编程语言 > Java开发

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");}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  log4j web