【问题标题】:Web based log4net viewer基于 Web 的 log4net 查看器
【发布时间】:2013-03-19 00:55:57
【问题描述】:

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

我们尝试了很多 log4net 查看器,但没有找到合适的。

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

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

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

查看器无需免费使用许可。

【问题讨论】:

    标签: log4net viewer


    【解决方案1】:

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

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

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

    【讨论】:

    • 我刚刚测试了他们的最后一次安装,他们解决了他们的问题。您不再需要直接手动创建此缺失。显然,他们的变化很大,但为了更好,我被告知。你如何评价他们的产品?您是否在您的应用程序中完全实现了这一点?任何个人反馈都会很棒。
    • 在过去的 5 个月里我一直在使用他们的产品并且喜欢它。我们目前使用 log4net,所以我从 log4net 扩展开始,现在我已经迁移到 ReflectInsight 以满足我们所有的日志记录需求。如果我没记错的话,他们会定期发布更新,如果您有任何问题……请联系他们的支持。我曾经问过一个特定的功能以及它是否支持我的需求。他们迅速做出回应,然后提到他们实施了该功能,因为它有意义并使产品变得更好。我对他们的客户体验印象深刻。我希望这会有所帮助。
    • 您好 Maverick,感谢您的反馈。非常感激。我现在说还为时过早,但从我目前所见的情况来看,我对它印象深刻。你是对的,他们对问题的反应非常迅速。
    【解决方案2】:

    我过去使用过 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>
    

    【讨论】:

    • 感谢 nimeshjm 的回复。我尝试了您建议的设置,但没有加载任何日志文件。
    猜你喜欢
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多