配置log4Cocoa

时间:2010-08-13 13:57:17

标签: objective-c cocoa logging

我试图将log4cocoa框架配置为将DEBUG级别消息记录到控制台,将INFO级别记录到某个文件。我无法弄清楚它是如何完成的。 我还没有找到任何关于它的文档,这使得事情变得更加困难。

这是我试过(不工作)的配置示例:

log4cocoa.rootLogger=DEBUG,A1

log4cocoa.appender.A1=L4ConsoleAppender
log4cocoa.appender.A1.layout=L4SimpleLayout
log4cocoa.appender.A1.LogToStandardOut=true

log4cocoa.additivity.name=false
log4cocoa.logger.name=INFO,A2

log4cocoa.appender.A2=L4RollingFileAppender
log4cocoa.appender.A2.File=prox.log
log4cocoa.appender.A2.MaximumFileSize=10MB
log4cocoa.appender.A2.MaxBackupIndex=1
log4cocoa.appender.A2.layout=L4PatternLayout
log4cocoa.appender.A2.layout.ConversionPattern=%-5p : %m%n

感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

为了写入文件,您必须将A2添加到rootLogger,如下所示:

log4cocoa.rootLogger = DEBUG,A1,A2