Java - 日志记录和跟踪

时间:2010-08-27 09:19:14

标签: java logging

如何在我的java程序中启用和使用日志记录和跟踪?

7 个答案:

答案 0 :(得分:2)

如果你想开始使用java中的日志记录,我建议你从the log4j FAQ及其manual开始,这是一个很好的介绍。

答案 1 :(得分:2)

如果不下载第三方库,您可以使用Java Logging API - Tutorial

答案 2 :(得分:1)

Java有许多着名的日志API。最着名的是Log4J。从Java 1.4开始,标准库中还有一个日志API,位于包java.util.logging

还有SLF4J,它本身不是一个日志库,而是一个接口层,可以放在程序和日志库(如Log4J或java.util.logging)之间。因此,您使用SLF4J API,并且SLF4J将日志消息传递给您配置的任何日志记录库。这样做的好处是程序的用户可以根据需要插入不同的日志库。

答案 3 :(得分:1)

如果要跟踪Java代码的执行而不必添加日志记录语句,可以使用名为InTrace的工具。

注意:InTrace是我编写的免费开源工具。

答案 4 :(得分:0)

您可以使用log4j,我建议您查看this教程。我认为这是一个非常好的和直接的开始。

答案 5 :(得分:0)

如果您愿意,可以使用Commons Logging或Log4J等记录器软件包。

对于跟踪,您可以使用JKsole,这是JDK随附的工具。我在我的应用程序中使用它来监视作业,内存利用率等。

答案 6 :(得分:0)

Jackplay旨在帮助您跟踪/登录您的应用程序方法,而无需进行任何代码更改或重新部署。

它还允许您在JVM中重新定义方法体LIVE。

它提供了易于使用的基于Web的UI作为控制面板。