认真考虑您认为需要记录的所有内容。根据我的经验,我发现大多数开发人员记录的大多数行实际上都是应该作为异常抛出的错误。这通常会导致日志记录数据库(或邮箱)泛滥成灾,没人关注,也没人信任。在我编写的应用程序中,我几乎从不记录(并捕获)任何内容(当然,除了记录到调用堆栈顶部的异常)。
剩下的几行日志应写有清晰(且冗长)的消息,以明确指示正在发生的事情。执行此操作时,几乎不需要指定“每种类型的记录器”,这是大多数记录框架所需的功能。每种类型的记录器用于防止来自某些类型或待处理系统部分的日志事件。但是,当您遵循“少量记录,经常抛出”的模式时,您会发现不需要每种类型都有记录器。
| 归档时间: |
|
| 查看次数: |
1298 次 |
| 最近记录: |