我已经在我的log4j.propertieslog4j的
log4j.rootLogger = debug, stdout, fileLog
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.fileLog = org.apache.log4j.RollingFileAppender
log4j.appender.fileLog.File = C:/logs/services.log
log4j.appender.fileLog.MaxFileSize = 256MB
log4j.appender.fileLog.MaxBackupIndex = 32
#Category: ConsultaDados
log4j.category.ConsultaDados=ConsultaDados
log4j.appender.ConsultaDados=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ConsultaDados.layout=org.apache.log4j.PatternLayout
log4j.appender.ConsultaDados.layout.ConversionPattern={%t} %d - [%p] %c: %m %n
log4j.appender.ConsultaDados.file=C:/logs/consulta.log
log4j.appender.ConsultaDados.DatePattern='.' yyyy-MM-dd-HH-mm
和IM以下与创建我的记录:
myLogger = Logger.getLogger("ConsultaDados");
但这并不登录我的电话的文件。他们被扔进rootLogger
任何想法?
这是一个misstype,只是我不明白的是为什么你说我的类别没有映射到appender。因为我有: log4j.category.ConsultaDados = ConsultaDados – 2009-05-25 14:14:12
Ups,我的错误。我对你在定义appender之前定义了一个类别的事实感到困惑。也许这是问题,我一直宣布appender,然后使用它。 – 2009-05-26 01:36:53