Java webstart日志记录

时间:2012-08-09 13:06:34

标签: java logging log4j slf4j java-web-start

我习惯于使用log4j和sl4j将日志记录添加到独立的Java应用程序并将日志写入文件。我正在将一些应用程序移动到Java Web启动格式,我不清楚执行日志记录以监视应用程序行为的最佳方法是什么。我想到了两个选择

  1. 将日志写入本地计算机并提供在某些条件下(时间,错误等等)将信息发送到中央服务器的选项。

  2. 直接将日志输出发送到服务器

  3. 什么是最佳做法?

1 个答案:

答案 0 :(得分:3)

  1. 我见过1.由许多程序实现。
  2. 但是2.似乎带宽密集,侵入性和矫枉过正。
  3.   

    同意,2似乎不是一个很好的选择。在这种情况下,不会记录webservices的错误。我想知道是否还有其他选择,但我想不出任何其他选择。

    我在考虑连接到服务器的完全本地问题来源,但很重要。

      

    什么是最佳做法?

    坚持使用大多数方法并使用方法1.除非您对如何改进整个日志记录/报告系统有一个了不起的灵感,否则我会选择“经过试验和测试”。它可能是最简单的,最好的支持现有的框架,如果你的代码动摇,有最多的人“曾经在那里,做过那些”可能有所帮助。