这可能是一个纯粹主观的问题(如果没有组织试图将其标准化),但我的团队在这方面的挣扎比你想象的要多。
我们使用 Apache Commons Logging 作为我们的日志接口,并且在我们的开发团队中,优先级的使用经常不一致。例如,一些开发人员将任何捕获的异常记录为致命的 (log.fatal(message)),即使流程能够处理错误,而其他开发人员仅在某些原因导致程序必须停止执行时才记录为致命异常。
我想知道其他团队如何定义每个优先级。是否有人在明确尝试为此定义最佳实践的公司工作?雅加达对此有意见吗?
我的目标是向我的整个团队发送针对每个优先级的简单建议,以便我们能够以一致的方式更有效地处理笨重的应用程序日志记录。