log4net未保存到我的日志文件

log4net未保存到我的日志文件,log4net,.net-cf-3.5,log4net-configuration,Log4net,.net Cf 3.5,Log4net Configuration,我正在尝试在我的项目中实现log4net,但是我无法将记录器保存到我设置的文件中。我运行程序,确保log4net捕捉到一些东西,然后在关闭应用程序后检查文件,发现它不在那里。我错过了什么?我已经有了一个config.xml,但是我不想把log4net的配置放在那里,所以我有了这个。任何帮助都将不胜感激 在您的配置中,您被告知root使用DebugAppender和LogFileAppender,但配置中唯一的appender是RollingFileAppender 将其添加为根子级 <

我正在尝试在我的项目中实现log4net,但是我无法将记录器保存到我设置的文件中。我运行程序,确保log4net捕捉到一些东西,然后在关闭应用程序后检查文件,发现它不在那里。我错过了什么?我已经有了一个config.xml,但是我不想把log4net的配置放在那里,所以我有了这个。任何帮助都将不胜感激


在您的配置中,您被告知
root
使用
DebugAppender
LogFileAppender
,但配置中唯一的appender是
RollingFileAppender

将其添加为根子级

<appender-ref ref="RollingFileAppender" />


或者添加更多的appender标记,名称为
DebugAppender
LogFileAppender

我不确定XmlConfigurator的所有内容是什么,但我从来没有这样做过。尝试将log4net配置文件命名为与可执行文件相同的名称,并在末尾使用.config。比如,MyProgram.exe.config就是这样。哇,我错过了那个重要的时刻。谢谢你的帮助。