0
配置我的log4net的:log4net的文件路徑爲空
<log4net>
<appender name="ItemsChangeLogFileAppender" type="log4net.Appender.SitecoreLogFileAppender, Sitecore.Logging">
<file value="\logs\ItemChangeLogs\itemLog.{date}.txt"/>
<appendToFile value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d %m%n"/>
</layout>
</appender>
<root>
<priority value="ALL"/>
<appender-ref ref="ItemsChangeLogFileAppender"/>
</root>
<logger name="ItemsChangeLogger">
<level value="ALL"/>
<appender-ref ref="ItemsChangeLogFileAppender"/>
</logger>
類:
public class LogEvents
{
private static readonly ILog log = LogManager.GetLogger("ItemsChangeLogger");
public LogEvents()
{
XmlConfigurator.Configure();
log.Info("Some message");
}
public void Test(object sender, EventArgs args)
{
log.Info("Test");
}
}
我想讀我的日誌,但沒有找到我的文件。
在一些問題(here)我使用答案但文件路徑爲空。如何解決這個問題呢?
'log4net'有沒有類'XmlConfigurator'。在'log4net.Config'類沒有參數作爲字符串 – LuckSound
對不起,它必須是:log4net.Config.XmlConfigurator – Peter
但重載沒有parametr作爲字符串...也許它爲.net-4.0? – LuckSound