এই সাইটটি বলে
লগারগুলি স্তর নির্ধারিত হতে পারে। স্তরগুলি log4net.Core.Level শ্রেণীর উদাহরণ। নিম্নলিখিত স্তরগুলি অগ্রাধিকারের ক্রম হিসাবে সংজ্ঞায়িত করা হয়েছে :
- সব
- ডিবাগ
- তথ্য
- সতর্ক
- ত্রুটি
- মারাত্মক
- অফ
DEBUG এর কাছে সর্বনিম্ন অগ্রাধিকার রয়েছে এবং ERROR বেশি।
প্রশ্ন
- আমি যদি ন্যূনতম এবং ম্যাক্সের উদাহরণসই DEBUG এবং ERROR সেট করি তবে এটি সর্বদা DEBUG, INFO, WARN এবং ERROR মুদ্রণ করে। সর্বনিম্ন এবং সর্বোচ্চ ফিল্টার ব্যবহার ছাড়াই Without যদি আমি ERROR নির্দিষ্ট করি (লগিং লেভেল = ERROR) এটিতে DEBUG, INFO এবং WARN অন্তর্ভুক্ত থাকবে
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="ERROR"/>
<param name="LevelMax" value="ERROR"/>
</filter>
মিনিট এবং সর্বাধিক ফিল্টার পরিবর্তে। লগিংয়ের জন্য কোনও স্তরটি কনফিগার করা এবং এর নীচে অন্য সমস্ত স্তর অন্তর্ভুক্ত করা কি সম্ভব?
উদাহরণ - সেট স্তরটিকে ত্রুটি হিসাবে সেট করুন এতে DEBUG, INFO, WARN এবং ERROR অন্তর্ভুক্ত থাকবে। লগ 4 নেট দিয়ে কি এটি সম্ভব?
মন্তব্যের একটির ভিত্তিতে লগ 4 নেট কনফিগারেশন পোস্ট করা:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections >
<log4net debug="true">
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<layout type="log4net.Layout.XMLLayout" /> -->
<param name="File" value="TestLog.log" />
<param name="AppendToFile" value="false" />
<layout type="log4net.Layout.PatternLayout">
<header type="log4net.Util.PatternString" value="[START LOG] %newline" />
<footer type="log4net.Util.PatternString" value="[END LOG] %newline" />
<conversionPattern value="%d [%t] %-5p - %m%n" />
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="DEBUG"/>
<param name="LevelMax" value="ERROR"/>
</filter>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="LogFileAppender" />
</root>
<logger name="log4NetExample">
<!-- <appender-ref ref="B" /> -->
<level value="ALL" />
<appender-ref ref="LogFileAppender" />
</logger>
</log4net>
levelMax
? আমি মনে করি যে এটির নীচে সমস্ত কিছু অন্তর্ভুক্ত করা উচিত যদি আপনি levelMin