首页 > 解决方案 > 日志记录 - 我应该如何分类错误、警告、信息等

问题描述

如果我有一个应用程序提供用户登录和查看页面,并且我在后台登录到日志文件。如果用户输入了错误的密码 - 我应该将其作为 ERROR 或 WARN 还是其他内容记录在日志文件中?在决定登录哪个级别时,最好遵循什么方法。怎么知道我会将其记录为错误或警告?

标签: loggingsyslog

解决方案


试着像日志消息的接收者一样思考。在大多数情况下,这是运行许多服务并且对应用程序知之甚少的用户或系统管理员,但仍必须决定日志消息是否需要某些操作。

假设您编写了类似公共 Web 应用程序的东西,那么我认为失败的登录应该记录在InformationalorNotice级别。在正常操作中,这是刚刚发生的事情,不需要任何行动或干预。另一方面,它不应该只是Debug一条消息(然后在任何非开发设置中被丢弃),因为在某个时间间隔内监控太多失败的登录仍然很有价值。


推荐阅读