Wie konfiguriere ich Tridion Logging für die Verknüpfung mit Logback?


8

Tridion 2011 zentralisiert die gesamte Protokollierungskonfiguration in der Datei logback.xml. Wie konfiguriere ich die ausführliche Protokollierung der Linkauflösung in Tridion 2011?

Ich denke nicht, dass es das ist, da es das DeployerLog verwendet. Vermisse ich etwas

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

Antworten:


7

Ich denke, die Verknüpfungsinformationen werden standardmäßig im cd_core.log angezeigt, da dies ein "catch-all" -Protokoll für alle com.tridion. * -Klassen zu sein scheint.

Sie können ein Protokoll explizit zum Verknüpfen wie folgt hinzufügen:

Erstellen Sie einen Nur-Link-Appender:

<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>

Binden Sie dann die Verknüpfungsklassen an diesen Appender:

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

Wenn Sie für diese bestimmte Protokolldatei eine andere Protokollstufe verwenden möchten, ändern Sie diese im Protokollierungselement.


Danke Nuno. Dies ist genau das, wonach ich gesucht habe und was in der Standard-Logback-Datei fehlt. Wird schön sein, wenn dies in den zukünftigen Protokollierungsbeispielen enthalten ist.
Robrtc
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.