Slf4ji与Log4I日志绑定

1.在Maven仓库中下载对应的包:

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.7.5</version>
</dependency>

2.在Scala代码中添加如下语句:

val logger=LoggerFactory.getLogger("name")

logger.info("info信息,请查看”)

3.配置log4j.properties文件

log4j.rootLogger=info, stdout, log, errorlog
log4j.Logger=search,Test
###Console###
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=%d{ABSOLUTE}[ %t:%r ] %m%n
log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} %5p %c{1}[%L] - %m%n

###Log###
log4j.appender.log=org.apache.log4j.DailyRollingFileAppender
log4j.appender.log.File=log/log.log
log4j.appender.log.Append=true
log4j.appender.log.Threshold=INFO
log4j.appender.log.DatePattern='.'yyyy-MM-dd
log4j.appender.log.layout=org.apache.log4j.PatternLayout
log4j.appender.log.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [ %L ] %m%n

###Error###
log4j.appender.errorlog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.errorlog.File=log/errorlog.log
log4j.appender.errorlog.Append=true
log4j.appender.errorlog.Threshold=ERROR
log4j.appender.errorlog.DatePattern='.'yyyy-MM-dd
log4j.appender.errorlog.layout=org.apache.log4j.PatternLayout
log4j.appender.errorlog.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [ %L] %m%n

猜你喜欢

转载自blog.csdn.net/fengfengchen95/article/details/83616331