使用 log4j 记录 spring 特定日志

时间:2021-05-30 15:03:48

标签: java spring-mvc log4j

我使用的是 spring 5.3.7、log4j 1.2.7,没有 maven 和 Tomcat 9。我已经使用 log4j.properties 文件配置了 log4j,以将所有结果记录到 log.out 文件中。我可以在 log.out 文件中查看我的自定义日志。我的问题是如何将 spring 生成的结果(例如:Bean 初始化、Bean 异常等)记录到我的 log.out 文件中。

以下是我的 log4j.properties 文件的内容:

log4j.rootLogger = DEBUG, FILE
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.File=${catalina.home}\\mylogs\\log.out
log4j.appender.FILE.ImmediateFlush=true
log4j.appender.FILE.Threshold=debug
log4j.appender.FILE.Append=true
log4j.appender.FILE.MaxFileSize=5MB
log4j.appender.FILE.MaxBackupIndex=5
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%m%n

0 个答案:

没有答案