生产记录

时间:2014-07-23 13:45:32

标签: logging log4j java.util.logging

在生产环境中应该使用哪种类型的日志记录?

我们知道可以在任何应用程序上完成许多类型(级别)的日志记录。

如果我们使用1或2级登录生产,那么它将在几秒钟内变成巨大的数据。

你能不能请任何人告诉我们什么级别的产品。记录已完成。

提前感谢您的回答。

1 个答案:

答案 0 :(得分:1)

这是具体的实施方式,很难提供一个通用的答案。

主要问题是:将要使用的日志是什么?

您是否需要捕获信息以提供某种完整的审计跟踪,以防当局停止?你只需要知道什么时候出错了吗?如果您回答这些问题,那么您已经获得了日志记录的答案。

无论您使用哪种方法,都要尽量灵活。如果您可以从ERROR +切换到TRACE +而不必过多麻烦来调查仅在生产时发生的某种边缘情况,这可能非常有用。

此外,如果您担心数据量,请智能配置日志以轮换并将其存储在足够大的网络驱动器上。不要只使用一个包含300MB数据的日志文件,以便使用几周。每天轮换已经是一个有用的步骤,并根据您的要求进行配置。

您的应用是否属于广泛的网络基础架构,请求来自不同方?在这种情况下,您甚至可以记录每个传入的主机名或类似的内容。

正确分析您的要求并找到答案。