【发布时间】:2011-11-29 09:21:32
【问题描述】:
我想创建一个自定义的日志查看器,我需要集成在 .Net 和 Java 平台中生成的日志文件。首先,我想知道是否可以使用 SLF4J 或 logback 将日志事件写入格式良好的 xml 格式。 有什么想法吗?
【问题讨论】:
我想创建一个自定义的日志查看器,我需要集成在 .Net 和 Java 平台中生成的日志文件。首先,我想知道是否可以使用 SLF4J 或 logback 将日志事件写入格式良好的 xml 格式。 有什么想法吗?
【问题讨论】:
logback-classic 支持 log4j XML 布局。见这里:http://logback.qos.ch/manual/layouts.html
关于 SLF4J:它是一个日志外观,而不是一个记录器。它提供了一种将日志 API 与实现分离的便捷方法,允许您稍后更改实际的日志库。但是,它本身不会记录任何其他内容,因此您无法将其配置为使用 XML。
如果您想使用 SLF4J API 和 logback 来执行实际的日志记录,您将需要适当的 logback 绑定 jar。您可以在 SLF4J 网站上找到它。
【讨论】:
您可以看看我对类似problem 的回答之一。它是关于 log4j 的,但它对 logback 也有效。
【讨论】: