我们有一个asp.net应用程序,它使用log4net将错误和警告记录到xml文件中。
我们尝试了很多log4net观众,但没有找到任何体面的观众。
我们尝试过的最新版本是log4net仪表板,它非常好但不能完全满足我们的需求。
我们的日志保存在C:\ MyApp \ Logs [年] [月] \日[日期] .xml
是否有任何像样的基于Web的查看器可以让我们查看C:\ MyApp \ Logs \
下的所有日志观众无需拥有免费许可证即可使用。
答案 0 :(得分:2)
我在他们的博客上看到了一个关于此问题的帖子,以及如何在删除新版本时解决此问题。
http://blog.reflectsoftware.com/2013/04/17/directorynotfoundexception/
我可以确认手动创建此目录可以解决引发的异常。
答案 1 :(得分:0)
我过去使用过l4ndash,它是一个很好的工具。
您是否尝试过在web.config中更改此内容? 这应该加载该文件夹中的所有文件。
<datasource name="XML Text file" Description="XML Text file (output from FilAppender or RollingFileAppender)">
<provider type="L4NDashXmlTextFileProvider.XmlTextFileProvider" assembly="L4NDashXmlTextFileProvider, Version=2.4, Culture=neutral"/>
<predefinedsearchfilter value="Filters\DefaultSearchFilters.xml"/>
<providersettings>
<filename value="C:\MyApp\Logs\*.*" />
<SleepOnRename value="100"/>
</providersettings>