Trang web này nói
Loggers có thể được chỉ định cấp. Các mức là các thể hiện của lớp log4net.Core.Level. Các mức sau đây được xác định theo thứ tự ưu tiên tăng dần :
- TẤT CẢ
- GỬI
- THÔNG TIN
- CẢNH BÁO
- LỖI
- BẠC
- TẮT
DEBUG dường như có mức độ ưu tiên thấp nhất và LRI cao hơn.
Câu hỏi
- Nếu tôi đặt ví dụ Min và Max DEBUG và ERROR, nó sẽ in mọi thứ DEBUG, INFO, WARN và ERROR. Không sử dụng bộ lọc tối thiểu và tối đa. Nếu tôi chỉ định ERROR (Mức ghi nhật ký = ERROR) thì nó có bao gồm DEBUG, INFO & WARN không
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="ERROR"/>
<param name="LevelMax" value="ERROR"/>
</filter>
Thay vì bộ lọc tối thiểu và tối đa. Có thể cấu hình một cấp độ và bao gồm tất cả các cấp độ khác bên dưới nó để đăng nhập.
Ví dụ - Đặt mức độ là Lỗi, nó sẽ bao gồm DEBUG, INFO, WARN và ERROR. Điều này có thể với log4net không?
Đăng cấu hình log4net dựa trên một trong các ý kiến:
<?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
? Tôi nghĩ rằng nên bao gồm mọi thứ bên dưới nó nếu bạn không chỉ địnhlevelMin