【发布时间】:2025-12-04 09:50:01
【问题描述】:
在我的程序中,我有 2 个记录器,现在我必须将它们保存到文件中,但没有创建文件。
log4j.rootLogger=arcLog, errorLog, INFO
#ARC-logger properties
log4j.appender.arcLog=org.apache.log4j.FileAppender
log4j.appender.arcLog.File=logs/ARC-1Logger.log
log4j.appender.arcLog.Append=true
log4j.appender.arcLog.maxFileSize=5MB
log4j.appender.arcLog.maxBackupIndex=5
log4j.appender.arcLog.threshold=INFO
log4j.appender.arcLog.layout=org.apache.log4j.PatternLayout
log4j.appender.arcLog.layout.ConversionPattern=%d [%24F:%t:%L] - %m%n
log4j.appender.arcSLog=org.apache.log4j.FileAppender
log4j.appender.arcSLog.File=logs/ARC-Session_Logger.log
log4j.appender.arcSLog.Append=true
log4j.appender.arcSLog.maxFileSize=1024KB
log4j.appender.arcSLog.maxBackupIndex=5
log4j.appender.arcSLog.threshold=WARN
log4j.appender.arcSLog.layout=org.apache.log4j.PatternLayout
log4j.appender.arcSLog.layout.ConversionPattern=%d [%24F:%t:%L] - %m%n
log4j.category.arcLog=TRACE, ARC-Logger
log4j.additivity.arcLog=false
log4j.category.errorLog=WARN, ARC-Session_Logger
log4j.additivity.arcSLog=false
要获取我使用的记录器:
loggerF = Logger.getLogger("ARC-Logger");
loggerS = Logger.getLogger("ARC-Session_Logger");
Appenders 被发现,因为没有错误,但没有创建文件。 难道这个项目是我在另一个项目中与 Hibernate 一起使用的库,它也有另一个记录器?
【问题讨论】:
标签: java file logging properties log4j