Comment configurer la journalisation Tridion pour la liaison avec la déconnexion?

8

Tridion 2011 centralise toute la configuration de journalisation dans le fichier logback.xml. Comment configurer la journalisation détaillée de la résolution de liens dans Tridion 2011?

Je ne pense pas que ce soit ça, car il utilise le DeployerLog. Suis-je en train de manquer quelque chose?

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

Réponses:

7

Je pense que les informations de liaison apparaîtront - par défaut - dans le cd_core.log, car cela semble être un journal "fourre-tout" pour toutes les classes com.tridion. *.

Vous pouvez ajouter un journal explicitement pour la liaison comme suit:

Créez un appender de liaison uniquement:

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

Ensuite, liez les classes de liaison à cet appender:

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

si vous souhaitez utiliser un niveau de journal différent pour ce fichier journal spécifique, modifiez-le dans l'élément logger.

Nuno Linhares
la source
Merci Nuno. C'est exactement ce que je cherchais et manquais dans le fichier de déconnexion par défaut. Ce sera bien si cela est inclus dans les futurs échantillons de journalisation.
robrtc