2011-04-09 10 views
0

我正在尝试在我的项目上设置log4net日志记录。我认为一切安装正确,我有参考的DLL,我有一个配置文件。log4net XMLConfigurato.Configure不存在

由于某些原因,当我尝试使用log4net.Config.XMLConfigurator.Configure()对其进行配置时,它只识别对log4net.Config.XMLConfigurator的调用。智能感知不能看到XMLConfigurator类的配置方法,当我编译,它抛出一个错误:

错误40无效令牌“(”类,结构或接口成员声明

可能是什么问题?

+0

你在哪里把呼叫配置 - 它是在AssemblyInfo文件? – Rich 2011-04-09 10:10:56

回答

1

我们使用log4net的广泛应用,并且已经发现这样做的最简单的方法是命名config文件中的相同应用程序的可执行文件,例如Myapp.exe.log4net。

然后,您可以把线你的AssemblyInfo.cs文件拿起这个文件

[assembly: log4net.Config.XmlConfigurator(ConfigFileExtension="log4net",Watch=true)] 

http://logging.apache.org/log4net/release/manual/configuration.html

不要忘记设置你的.log4net文件复制到输出目录!

+0

谢谢,谢谢,谢谢! :) – VARAK 2011-04-09 10:21:21