小编Var*_*Raj的帖子

Spring启动时的Log4j.properties

如何在Spring启动中加载Custom Log4j.properties文件

我在application.properties中的代码就在这里

logging.file=E:/Apps_Tek/apps-webservices-log/apps-webservices.log
logging.level.*=INFO
logging.config=log4j.properties
Run Code Online (Sandbox Code Playgroud)

我在log4j.properties中的代码就在这里

log4j.rootLogger=INFO,ConsoleAppender,FileAppender

log4j.appender.ConsoleAppender=org.apache.log4j.ConsoleAppender
log4j.appender.ConsoleAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.ConsoleAppender.layout.ConversionPattern=%-7p %d [%t] %c [%X{userName}] [%X{accessToken}] - %m%n

log4j.appender.FileAppender=org.apache.log4j.RollingFileAppender
log4j.appender.FileAppender.File=E:/Apps_Tek/apps-webservices-log/apps-webservices.log
log4j.appender.FileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.FileAppender.layout.ConversionPattern=%-7p %d [%t] %c [%X{userName}] [%X{accessToken}] - %m%n
Run Code Online (Sandbox Code Playgroud)

但是我没有得到任何预期的输出,即,spring boot没有加载log4j.properties文件.Spring启动有自己的默认日志记录.

log4j.properties文件在 src/main/resources

我的问题是如何将log4j.properties文件与application.properties中的logging.config属性映射,如果它位于src/main/resources中.

请提出所有必要的更改建议.

在此先感谢您的帮助.

log4j spring-boot

19
推荐指数
3
解决办法
6万
查看次数

标签 统计

log4j ×1

spring-boot ×1