Log4j的使用
Posted jtfr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Log4j的使用相关的知识,希望对你有一定的参考价值。
参考博客
https://blog.csdn.net/a1017680279/article/details/79212848
一、创建Maven项目(略)
二、引入Maven依赖
<!-- SLF4J --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.7</version> </dependency>
三、编写log4j.properties文件
log4j.rootLogger=DEBUG,console,file ### console ### log4j.appender.console = org.apache.log4j.ConsoleAppender log4j.appender.console.Target = System.out log4j.appender.console.layout = org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern = [%p] [%-dyyyy-MM-dd HH:mm:ss] %C.%M(%L) | %m%n ### log file ### log4j.appender.file = org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File =./logs/info.log log4j.appender.file.Append = true log4j.appender.file.Threshold = warn log4j.appender.file.layout = org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern = [%p] [%-dyyyy-MM-dd HH:mm:ss] %C.%M(%L) | %m%n # 输出liveness日志 # log4j.logger.liveness = INFO, liveness # 是否在父log中输出日志 # log4j.additivity.liveness = false # 每天生产日志文件 # log4j.appender.liveness = org.apache.log4j.DailyRollingFileAppender # 生成日志到单独的文件 # log4j.appender.liveness.File =../logs/liveness.log # 追加日志 # log4j.appender.liveness.Append = true # 日志级别 # log4j.appender.liveness.Threshold = INFO # log4j.appender.liveness.layout = org.apache.log4j.PatternLayout # 日志格式 # log4j.appender.liveness.layout.ConversionPattern = [%p] [%-dyyyy-MM-dd HH:mm:ss] %C.%M(%L) | %m%n
四、输出效果
五、一直有的疑问,Test方法里面能否使用,现在证实可以的
六、源码
https://files.cnblogs.com/files/jtfr/TestLog4jDemo.zip
以上是关于Log4j的使用的主要内容,如果未能解决你的问题,请参考以下文章