在生产中记录详细程度和Java应用程序性能之间存在内在的紧张关系。如果我们非常有选择性地登录,那么我们可能会错过生产中要调试的问题的证据。如果我们在生产中添加太多日志记录,可能会影响性能。
我正在考虑几个选项:
除上述内容外,最佳方法是什么?是否有可用于此目的的现有日志工具?
答案 0 :(得分:0)
使用slf4j尝试apache log4j(您可以在代码中没有太多更改的情况下切换log4j)。使用配置xml提供要记录的内容以及要记录的文件。 还可以使用滚动文件追加器和缓冲附加器来处理日志的刷新和批处理。