【发布时间】:2018-09-07 21:02:29
【问题描述】:
在我们的 AEM 6.3 项目中,我们需要在日志消息中添加附加属性。基本上,我们要自定义消息格式。所以我们在 src/main/resources/logback.xml 下创建了一个 logback 文件。日志文件内容如下
<configuration>
<appender name="SampleProject.log"
class="ch.qos.logback.core.FileAppender">
<file>SampleProject.log</file>
<append>true</append>
<encoder>
<pattern>%d %-5level %X{sling.userId:-NA} [%thread] %logger{30}
%marker- %msg %n</pattern>
<immediateFlush>true</immediateFlush>
</encoder>
</appender>
<logger name="org.wc.project" level="INFO"/>
</configuration>
在 Apache Sling Logging Configuration 下,我们创建了一个日志配置,如下所示,“同名”作为 appender 名称。
org.apache.sling.commons.log.file="SampleProject.log"
org.apache.sling.commons.log.level="info"
org.apache.sling.commons.log.logger.paatern ="org.wc.project"
org.apache.sling.commons.log.pattern="{0,date,dd.MM.yyyy HH:mm:ss.SSS}
*{4}* [{2}] {3} {5}"
但自定义消息格式现在显示在 SampleProject.log 中。任何人都可以提供任何相同的指针。
【问题讨论】:
-
关于上述问题的任何线索?