如何解析log4net日志文件?

5
我正在使用log4net进行日志记录。有没有直接的方法来解析结果文件?
4个回答

6

为什么不先将日志条目保存为CSVXML呢?这样做有什么好处?


如果log4net支持这些格式,那么这可能是一种方法。我没有任何记录经验。我希望拥有一个可读的日志文件,并能够从软件中打开它。 - Peter17
1
此外,CSV 的优点在于您可以轻松使用 Microsoft Log Parser 作为工具或 COM 组件,使用类似 SQL 的语法解析日志 - 功能非常强大。 - Christian.K

4
你可以完全控制输出日志文件的布局和字段,因此可以指定一个格式,然后在之后解析它。
一般来说,我的方法是在日志文件中使用可读性高的语法,并启用另一个附加程序将信息存储在数据库中,以便稍后查询。将所有内容存储在数据库中很方便,因为可以轻松查询,并且已经“自动”格式化,无需手动解析。

2

Log4View是这些情况下一个有用的工具。


1

JSON

你好,我的log4net.Ext.Json现在已经准备好测试了。你可以将它与nxlog的xm_json parse_json()或者logstash一起使用。我认为JSON在可读性和容量方面在人类和机器之间达成了一个很好的平衡。然后,我将所有内容都注入到elasticsearch中,并使用kibana查看。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接