我正在使用log4net
创建日志记录,但是它没有产生任何作用。
这是app.config
文件的内容:
<?xml version="1.0" encoding="utf-8">
<configuration>
<configSection>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSection>
<log4net>
<appender name="WriteToFile" type="log4net.Appender.FileAppender">
<file value="log.txt" />
<layout ="log4net.Layout.SimpleLayout" />
</appender>
<root>
<level value="ALL" />
<appender-ref ref="WriteToFile"/>
</root>
</log4net>
</configuration>
我在 AssemblyInfo.cs
文件中有以下代码:
[assembly: log4net.Config.XmlConfigur(ConfigFile ="App.config", Watch= true)]
这里是尝试写入文件的代码:
private static readonly ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
public void write()
{
log.Info("Some text here");
}
以下是下一行:
log4net.Config.XmlConfigurator.Configure();