Làm cách nào để định cấu hình Tridion Logging để liên kết với logback?


8

Tridion 2011 tập trung tất cả cấu hình ghi nhật ký trong tệp logback.xml. Làm cách nào để định cấu hình ghi nhật ký chi tiết của việc giải quyết liên kết trong Tridion 2011?

Tôi không nghĩ đây là nó, vì nó sử dụng DeployerLog. Tui bỏ lỡ điều gì vậy?

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

Câu trả lời:


7

Tôi nghĩ rằng thông tin liên kết sẽ - theo mặc định - xuất hiện trong cd_core.log, vì đây dường như là nhật ký "bắt tất cả" cho tất cả các lớp com.tridion. *.

Bạn có thể thêm một bản ghi rõ ràng để liên kết như sau:

Tạo một ứng dụng chỉ liên kết:

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

Sau đó liên kết các lớp liên kết với appender này:

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

nếu bạn muốn sử dụng một mức nhật ký khác cho tệp nhật ký cụ thể này, thì hãy thay đổi nó trong phần tử logger.


Cảm ơn Nuno. Đây chính xác là những gì tôi đang tìm kiếm và thiếu trong tệp đăng nhập mặc định. Sẽ tốt đẹp nếu điều này được bao gồm trong các mẫu đăng nhập trong tương lai.
robrtc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.