22-其他说明
其他说明
在使用日志系统时,需要考虑以下两个重要的问题。
- 输出必要的信息: 如果信息输出过少,那么
logger
就不能起到它应有的作用。如果信息输出过多,开发者又难以管理庞大的日志信息,那么这将很难获得必要的信息。 - 用合适的信息输出等级: 如果用高等级输出普通应用信息,而用低等级输出错误日志,则会混淆查看日志文件的用户,比如我们难以从上面的日志中观察出具体发生了什么错误,同样也很难从众多的日志中找到错误的主要原因。
当然,除了 java.util.logging
之外,还有其他功能更加强大的库,比如Log4j和slf4j。不过, java.util.logging
是Java API提供的线程安全的日志工具,因此开发者可以毫无顾虑地在并发应用中使用。