我關注了網絡上的YouTube視頻和文章,並實現了這一點。但它從不寫入我的日誌文件。嘗試圍繞許多論壇的所有建議沒有用。 不知道我出錯的地方。我有這個內部類庫。Log4net沒有寫入文件
app.config文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections>
<log4net><appender name="myLogAppender" type="log4net.Appender.RollingFileAppender" >
<file value="D:\\Log4NetLog.txt" /><layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %level - %message%n" /></layout></appender>
<logger name="myLog"><level value="ALL"></level><appender-ref ="myLogAppender" />
</logger></log4net></configuration>
並在Assembly.info.cs:
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "app.config", Watch = true)]
和在類文件中:
ILog mylog = LogManager.GetLogger("myLog");
串XX =「tokensalt 「; mylog.Info(xx);
使用log4net.Config.XmlConfigurator.Configure(ConfigurationManager.GetSection( 「log4net的」)作爲的XmlElement)審判;在ILOG之前的類文件中。但沒有工作 – user1964776
所有日誌記錄屬性,如IsDebugEnabled == false – user1964776