如何配置自定义 Logger Wrapper?
How to configure custom Logger Wrapper?
我发现 Log4j 提供了创建您的 custom Logger 的能力。我生成了它,但它导致 "No Log4j 2 configuration file found"
错误。使用默认记录器时,我没有遇到这个问题。在资源中,我有 log4j.properties 文件。
我已经尝试设置 -Dlog4j.configurationFile
路径到我的 log4j.properies 文件并且它停止导致该错误,但它仍然没有记录任何东西。
我的log4j.properties:
log4j.rootLogger=ALL, file, stdout
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.Threshold=DEBUG
log4j.appender.file.File=log/out.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=INFO
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%m
当我使用自定义记录器时,应该如何查看 log4j.properites 文件?
我使用了 CustomLogger 表单 log4j Github examples。效果差不多,但是配置没有问题
我发现 Log4j 提供了创建您的 custom Logger 的能力。我生成了它,但它导致 "No Log4j 2 configuration file found"
错误。使用默认记录器时,我没有遇到这个问题。在资源中,我有 log4j.properties 文件。
我已经尝试设置 -Dlog4j.configurationFile
路径到我的 log4j.properies 文件并且它停止导致该错误,但它仍然没有记录任何东西。
我的log4j.properties:
log4j.rootLogger=ALL, file, stdout
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.Threshold=DEBUG
log4j.appender.file.File=log/out.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=INFO
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%m
当我使用自定义记录器时,应该如何查看 log4j.properites 文件?
我使用了 CustomLogger 表单 log4j Github examples。效果差不多,但是配置没有问题