Как настроить Tridion Logging для связывания с logback?

8

Tridion 2011 централизует всю конфигурацию ведения журнала в файле logback.xml. Как настроить подробное ведение журнала разрешения ссылок в Tridion 2011?

Я не думаю, что это так, поскольку он использует DeployerLog. Я что-то пропустил?

   <logger name="com.tridion.tcdl">
        <appender-ref ref="rollingDeployerLog"/>
   </logger>
robrtc
источник

Ответы:

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>

Затем свяжите классы связывания с этим appender:

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

если вы хотите использовать другой уровень журнала для этого конкретного файла журнала, измените его в элементе logger.

Нуно Линхарес
источник
Спасибо нуно. Это именно то, что я искал и пропустил в файле logback по умолчанию. Будет хорошо, если это будет включено в будущие примеры регистрации.
Robrtc