লগব্যাকের সাথে সংযোগের জন্য কীভাবে ট্রিডিয়ন লগিং কনফিগার করবেন?


8

ট্রিিডিয়ন 2011 লগব্যাক.এক্সএমএল ফাইলে সমস্ত লগিং কনফিগারেশনকে কেন্দ্রীভূত করে। ট্রিডিয়ন ২০১১-এ লিংকটির সমাধানের ভারবোজ লগিং কীভাবে কনফিগার করব?

আমি এটি মনে করি না কারণ এটি DeployerLog ব্যবহার করে। আমি কিছু অনুপস্থিত করছি?

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

উত্তর:


7

আমি মনে করি লিঙ্কিং তথ্যটি ডিফল্টরূপে - সিডি_কোর.লগে প্রদর্শিত হবে, যেহেতু এটি সমস্ত 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>

আপনি যদি এই নির্দিষ্ট লগ ফাইলের জন্য কোনও আলাদা লগ স্তর ব্যবহার করতে চান তবে তা লগার উপাদানটিতে পরিবর্তন করুন।


ধন্যবাদ নুনো এটি আমি ডিফল্ট লগব্যাক ফাইলে যা খুঁজছিলাম এবং অনুপস্থিত ছিল ঠিক সেটাই। এটি ভবিষ্যতে লগিংয়ের নমুনাগুলিতে অন্তর্ভুক্ত করা ভাল হবে।
robrtc
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.