0

我正在尝试在我的项目上设置 log4net 日志记录。我认为一切都设置正确,我有对 dll 的引用,并且我有一个配置文件。

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

错误 40 类、结构或接口成员声明中的标记“(”无效

有什么问题?

4

1 回答 1

0

我们广泛使用 Log4Net,并且发现最简单的方法是将配置文件命名为与应用程序可执行文件相同的名称,例如 Myapp.exe.log4net。

然后,您可以在您的 AssemblyInfo.cs 文件中添加一行来获取该文件

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

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

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

于 2011-04-09T10:15:10.633 回答