gpt4 book ai didi

java - Spring Logging 添加到 System.out 但不添加到文件 (log4j)

转载 作者:行者123 更新时间:2023-12-02 11:03:27 25 4
gpt4 key购买 nike

我正在将 Spring Boot 与 log4j 结合使用。我的问题是我的附加程序有不同的输出,尽管它们具有几乎相同的配置。

我的配置:

log4j.rootCategory=ALL, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.Threshold=INFO
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=\r%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=imagesearch.log
log4j.appender.logfile.Threshold=DEBUG
log4j.appender.logfile.ImmediateFlush=true
log4j.appender.logfile.MaxFileSize=10MB
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

问题是控制台附加程序包含 Spring 日志记录,但 FileAppender 不包含,但我的文件中也需要 Spring 日志记录。

最佳答案

在第一行中,尝试更改为

log4j.rootCategory=ALL, stdout, logfile

log4j.rootLogger=ALL, stdout, logfile

因为 RootCategory 已被弃用 log4j documentation

关于java - Spring Logging 添加到 System.out 但不添加到文件 (log4j),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51156794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com