Tôi muốn thêm bản ghi mới để file.this là appender tôi:Log4net không ghi ra tập tin
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="mylogfile.txt"/>
<appendToFile value="true"/>
<rollingStyle value="Size"/>
<maxSizeRollBackups value="5"/>
<maximumFileSize value="10MB"/>
<staticLogFileName value="true"/>
<filter type="log4net.Filter.StringMatchFilter">
<stringToMatch value="test"/>
</filter>
<filter type="log4net.Filter.StringMatchFilter">
<stringToMatch value="error"/>
</filter>
<filter type="log4net.Filter.DenyAllFilter"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %level %logger - %message%newline%exception"/>
</layout>
</appender>
<root>
<level value="All"/>
<appender-ref ref="RollingFileAppender"/>
</root>
và trên lớp của tôi, tôi thêm
[assembly: XmlConfigurator(Watch = true)]
và tôi thêm quyền truy cập tất cả mọi người cho tệp nhưng: log4net không ghi vào tệp. Tại sao?
xuất sắc mẹo! Trong 2 phút giải quyết một vấn đề tôi đã bị mắc kẹt trong một giờ. – StinkyCat
Điều này dường như không hoạt động đối với tôi, cho đến khi tôi nhận ra đầu ra cho việc gỡ lỗi đi vào cửa sổ ngay lập tức, không phải đầu ra – JayJay