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

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

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

我不认为是这个,因为它使用了 DeployerLog。我遗漏了什么吗?

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

答案1

我认为链接信息将默认出现在 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 元素中对其进行更改。

相关内容