根据这篇文章,我已经使用 LogEntries 和 log4net 配置了所有内容:https ://logentries.com/doc/appharbor/
但是,在我的 LogEntries 面板中,我只能看到来自 IIS 日志的事件——我没有使用 log4net 从我的应用程序中记录任何事件。有人可以建议故障排除步骤,以便我的自定义事件开始显示吗?
根据这篇文章,我已经使用 LogEntries 和 log4net 配置了所有内容:https ://logentries.com/doc/appharbor/
但是,在我的 LogEntries 面板中,我只能看到来自 IIS 日志的事件——我没有使用 log4net 从我的应用程序中记录任何事件。有人可以建议故障排除步骤,以便我的自定义事件开始显示吗?
这里有几件事要检查,logentries.log4net
你安装了什么版本的nuget?如果您在 Nuget 包管理器中使用 VS,则可以检查这一点。(请注意,只有 v2.4.0)但是有一个直到 v2.3.9 的旧库,称为 le_log4net 已被弃用,我必须更改包上的标题。其次,如果你粘贴你的 web/app.config 的内容,只有 log4net 块和你的 appSettings 才是重要的部分。最后,请务必将以下内容放入您的文件AssemblyInfo.cs
中,因为它有时会被忽略。
[assembly: log4net.Config.XmlConfigurator(ConfigFile="Web.config", Watch = true)]
您可以通过 mark@logentries.com 给我发送电子邮件或使用我们的应用内支持(我使用 Logentries 并编写了 .NET 库。)因为它可能比在此处调试更快。尽管在这里这样做没有害处,以使解决方案公开。