1

我们有一个 asp.net 应用程序,它使用 log4net 将错误和警告记录到 xml 文件中。

我们已经尝试了很多 log4net 查看器,但没有找到任何像样的查看器。

我们尝试过的最新版本是 log4net 仪表板,它非常好,但并不能完全满足我们的需要。

我们的日志保存在 C:\MyApp\Logs[year][month]\log[date].xml

是否有任何不错的基于 Web 的查看器可以让我们查看 C:\MyApp\Logs\ 下的所有日志

查看器不需要免费使用许可证。

4

2 回答 2

2

我在他们的博客上看到了一篇关于这个问题的帖子,以及在删除新版本时如何解决这个问题。

http://blog.reflectsoftware.com/2013/04/17/directorynotfoundexception/

我可以确认手动创建此目录可以解决引发的异常。

于 2013-04-17T14:15:21.283 回答
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>
于 2013-03-31T23:43:01.153 回答