为什么要使用slf4j,http://www.importnew.com/7450.html,看完没看懂,反正就是好,呵呵
1. 在pom.xml中添加依赖库
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
2.添加log4j.properties文件
log4j.rootLogger = info,D,
log4j.appender.D = org.apache.log4j.RollingFileAppender
log4j.appender.D.File = logs/gatewayRouterService.log
log4j.appender.D.Append = true
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
log4j.appender.D.MaxFileSize = 200MB
log4j.appender.D.MaxBackupIndex = 5
3.初始化配置
PropertyConfigurator.configure(ClassLoader.getSystemResource("conf/Log4j.properties"));
4.打印日志
/**
* 日志记录对象
*/
private static final Logger logger = LoggerFactory.getLogger(MessageHandler.class);
logger.info("package finish ,message:{}",message);