gpt4 book ai didi

Java 日志文件包含重复的记录

转载 作者:太空宇宙 更新时间:2023-11-04 11:57:11 27 4
gpt4 key购买 nike

我使用 sfl4j 日志框架。我在 Windows 和 Linux 上运行代码。我在两个操作系统上使用相同的日志属性。

Windows 上的日志文件看起来不错。Linux 上的日志文件有时包含 2 或 3 条完全相同的记录,包括时间戳(以毫秒为单位)。这些记录具有 TRACE 级别。我知道我在日志属性中犯了一些错误,但为什么 Windows 和 Linux 的行为不同。有任何想法吗?log4j.properties

log4j.rootCategory=INFO, stdout, file
log4j.category.audit=TRACE,audit
log4j.category.audit.additivity.audit=false
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{DATE} %5p %c{1}:%L - %m%n
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=${catalina.home}/logs/customer-backend.log
log4j.appender.file.datePattern='.'yyyy-MM-dd
log4j.appender.file.Append=true
log4j.appender.file.Encoding=UTF-8
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern= %d{dd MMM yy HH:mm:ss} %1p %t %c{2}:%L - %m%n
log4j.appender.audit=org.apache.log4j.DailyRollingFileAppender
log4j.appender.audit.File=${catalina.home}/logs/spa-web-audit.log
log4j.appender.audit.Append=true
log4j.appender.audit.Encoding=UTF-8
log4j.appender.audit.layout=org.apache.log4j.PatternLayout
log4j.appender.audit.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L - %m%n
log4j.logger.org.springframework.beans.factory=INFO
log4j.logger.org.springframework=INFO
log4j.logger.org.springframework.security=INFO
log4j.logger.audit=TRACE
log4j.logger.com.clicksmob.backoffice.customer.svc.periodic=TRACE
log4j.logger.com.clicksmob.backoffice.customer.svc.periodic.actions.offers.media=WARN
log4j.logger.org.hibernate=INFO

谢谢。

最佳答案

已解决。对于 Linux,错误地使用了不正确的 log4j 属性文件。

关于Java 日志文件包含重复的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53852152/

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