如何配置Tridion Logging以与Logback链接?


8

Tridion 2011将所有日志记录配置集中在logback.xml文件中。如何在Tridion 2011中配置链接解析的详细日志记录?

我不认为是这样,因为它使用DeployerLog。我想念什么吗?

   <logger name="com.tridion.tcdl">
        <appender-ref ref="rollingDeployerLog"/>
   </logger>

Answers:


7

我认为链接信息(默认情况下)将出现在cd_core.log中,因为这似乎是所有com.tridion。*类的“包罗万象”日志。

您可以显式添加用于链接的日志,如下所示:

创建仅链接的附加程序:

<appender name="linkingLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>${log.folder}/cd_link.%d{yyyy-MM-dd}.log</fileNamePattern>
        <maxHistory>${log.history}</maxHistory>
    </rollingPolicy>
    <encoder>
        <pattern>${log.pattern}</pattern>
    </encoder>
    <prudent>true</prudent>
</appender>

然后将链接类绑定到此追加器:

<logger name="com.tridion.linking" level="${log.level}">
    <appender-ref ref="linkingLog"/>
</logger>

如果要为此特定日志文件使用其他日志级别,请在logger元素中进行更改。


谢谢努诺。这正是我在默认的logback文件中寻找和缺少的东西。如果将来的日志记录样本中包含此内容,将会很好。
robrtc 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.