gpt4 book ai didi

java - 禁用 log4j 控制台日志记录并启用文件日志记录

转载 作者:搜寻专家 更新时间:2023-10-31 19:58:11 24 4
gpt4 key购买 nike

我的 log4j.properties 文件是:

log4j.rootLogger=WARN, stdout, file
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %p [%c] - %m%n

log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${jboss.server.log.dir}/afrodite.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.Append=true
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d [%t] %p [%c] - %m%n

log4j.logger.info.release.scheduler=INFO, scheduler
log4j.appender.scheduler=org.apache.log4j.RollingFileAppender
log4j.appender.scheduler.File=${jboss.server.log.dir}/afrodite_scheduler.log
log4j.appender.scheduler.MaxFileSize=10MB
log4j.appender.scheduler.MaxBackupIndex=10
log4j.appender.scheduler.Append=true
log4j.appender.scheduler.layout=org.apache.log4j.PatternLayout
log4j.appender.scheduler.layout.ConversionPattern=%d [%t] %p [%c] - %m%n

如果我想为 scheduler logger 禁用控制台输出,我应该怎么做?这意味着调度程序记录器仅登录到文件而不是控制台。

感谢和问候。

最佳答案

将此行添加到您的配置中:

<罢工>

<罢工>
log4j.appender.scheduler.additivity=false

<罢工>

log4j.additivity.info.release.scheduler=false

(抱歉,第一个提示不正确。)

关于java - 禁用 log4j 控制台日志记录并启用文件日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6095992/

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