1

我正在开发一个 Java 桌面应用程序,并且想知道记录错误和异常的最佳实践是什么。我想在出现问题时发送给我的文件中记录异常。是否有任何好的框架可以做到这一点,或者这是一个迟钝的想法?非常感谢

埃尔桑托 696

4

4 回答 4

4

log4j是事实上的标准(标准Java 日志框架紧随其后)。

您应该将版本 1.2.x 用于生产用途。

您可以通过代码(在运行时)或通过配置文件(Java 属性或 XML 格式)配置 log4j。

从网站:

日志输出的目标可以是文件、OutputStream、java.io.Writer、远程 log4j 服务器、远程 Unix Syslog 守护程序或许多其他输出目标。

有一个 SMTPAppender 可以配置为在特定条件下发送带有日志条目的邮件,以防电子邮件是您所说的“发送给我”。

于 2010-11-16T15:58:14.363 回答
3

log4J 是更好的日志框架

这是关于 log4j 的好教程和文章

于 2010-11-16T15:58:59.983 回答
3

有各种各样的Java 日志框架。选一个!

于 2010-11-16T15:59:45.967 回答
1

Java4 Logging 工作得很好,尽管它缺少 Log4j 中的一些功能。真正的问题是从用户的 PC 直接向您发送数据——您可能必须获得他们的许可。通常的方法是登录到一个文件,并让用户在出现问题时给你该文件。

于 2010-11-16T16:02:31.870 回答