使用 java.util.logging 的 SimpleFormatter 和 XMLFormatter 在 Java 中生成日志的最简单方法

已发表: 2020-05-26
使用 java.util.logging 的 SimpleFormatter、XMLFormatter 在 Java 中生成日志的最简单方法

Java 带有许多实用程序。 在本教程中,我们将介绍使用SimpleFormatterXMLFormatter生成日志文件的最简单方法。

在 Crunchify 上,我们已经发布了一些关于一段时间前的日志记录的教程。

  • 以正确的方式配置 log4j.properties
  • 准备在您的生产项目中使用 Log4j 实用程序
  • 创建您自己的日志记录级别

今天,我正在我的主机上设置Elastic FileBeats ,并希望生成可以由 Elastic FileBeats 在运行时获取的日志。

我已经快速创建了日志生成实用程序,并希望与大家分享。 我们将使用 java 的内置java.util.logging实用程序。

CrunchifyLogGenerator.java

正如您在上面的程序中看到的,我below 2 lines注释掉了。 运行上面的程序后,取消下面两行的注释,您将看到 XML 结果输出。

只需将上面的程序作为 Java 应用程序运行,您将看到以下行添加到您指定的日志文件中。

Eclipse 控制台输出:

我希望你发现这个工具对你的项目有帮助。 如果您在运行此程序时遇到任何问题,请告诉我。