Sử dụng cấu hình XML bên dưới để định cấu hình nhật ký thành hai hoặc nhiều tệp,
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="logs\log.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %level %logger - %message%newline" />
</layout>
</appender>
<appender name="RollingLogFileAppender2" type="log4net.Appender.RollingFileAppender">
<file value="logs\log1.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %level %logger - %message%newline" />
</layout>
</appender>
<root>
<level value="All" />
<appender-ref ref="RollingLogFileAppender" />
</root>
<logger additivity="false" name="RollingLogFileAppender2">
<level value="All"/>
<appender-ref ref="RollingLogFileAppender2" />
</logger>
</log4net>
Cấu hình XML ở trên ghi vào hai tệp khác nhau.
Để có được phiên bản cụ thể của logger theo chương trình,
ILog logger = log4net.LogManager.GetLogger ("RollingLogFileAppender2");
Bạn có thể nối thêm hai hoặc nhiều phần tử appender bên trong phần tử gốc log4net để đăng nhập vào nhiều tệp.
Thông tin thêm về cấu trúc cấu hình XML ở trên hoặc ứng dụng nào phù hợp nhất cho ứng dụng của bạn, Đọc chi tiết từ liên kết bên dưới,
https://logging.apache.org/log4net/release/manual/configuration.html
https://logging.apache.org/log4net/release/sdk/index.html
Hy vọng điều này sẽ giúp.