这可能是一个纯粹主观的问题(如果没有组织试图将其标准化),但我的团队在这方面比您想象的更努力。Commons日志记录优先最佳实践
我们使用Apache Commons Logging作为我们的日志记录界面,而且我们的开发团队通常使用优先级不一致。例如,有些开发人员将任何捕获的异常记录为致命(log.fatal(message)),即使流程能够处理错误,而其他人员只有在某些事件导致程序因某种原因必须停止执行时才会致命。
我想知道其他团队如何定义每个优先级。有没有人在明确试图为此定义最佳实践的公司工作?雅加达对此有所权衡吗?
我的目标是向我的整个团队发送每个优先级的简单建议,以便我们能够以一致的方式更有效地处理难以处理的应用程序日志记录。
我在这里真正想找的是一个普遍接受的最佳实践指南,可以跨组织使用。一个可靠的网络资源将是伟大的。 – smp7d
我认为你有三个大致相同的答案这一事实表明这**是**普遍接受的最佳做法?我认为你可能会为你的团队寻找100%的“论证证明”,但也许这里的意见分量可能足够了? – Brian
好点。在我的组织内部可能有足够的意见,但是我想知道各个组织是否有建议的标准。我们使用的许多软件包都使用公共日志记录,并且很高兴知道它们应该与某些建议保持一致。这可能太多问,也许这就是为什么我没有在任何地方找到它。 – smp7d