【发布时间】:2018-09-29 05:08:45
【问题描述】:
我希望每个包都有一个日志文件。这是我在 servicemix 中的配置:
log4j.appender.bpa=org.apache.log4j.sift.MDCSiftingAppender
log4j.appender.bpa.key=app.name
log4j.appender.bpa.default=bpa
log4j.appender.bpa.appender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.bpa.appender.DatePattern='.'yyyy-MM-dd
log4j.appender.bpa.appender.layout=org.apache.log4j.PatternLayout
log4j.appender.bpa.appender.layout.ConversionPattern=%d{ISO8601} | %-5.5p | %-16.16t | %-32.32c{1} | %X{bundle.id} - %X{bundle.name} - %X{bundle.version} | %m%n
log4j.appender.bpa.appender.file=${karaf.data}/log/${bundle.name}.log
log4j.appender.bpa.appender.append=true
log4j.category.com.apba.bpa=INFO, bpa
但结果显示日志名称 org.apache.camel.camel-core.log 而不是我的包的名称。
有什么问题?谢谢
【问题讨论】:
标签: logging log4j apache-karaf apache-servicemix