日志系统规范
文章目录
一、日志通用类型
日志消息可以分成下面的几种通用类型:
- 信息:这种类型的消息被设计成告诉用户和管理员一些没有风险的事情发生了。例如应用重启的时候生成消息。不过,需要注意的是,如果重启发生在非正常维护时间或是业务时间,就有发出报警的理由。
- 调试:软件系统在应用程序代码运行时发生调试信息,是为了给软件开发人员提供故障检测和定位问题的帮助。
- 警告:警告消息是在系统需要或者丢失东西,而又不影响操作系统的情况下发生的。
- 错误:错误日志消息是用来传达在计算机系统中出现的各种级别的错误。
- 警报:警报是指用户针对特殊性质的事件需要额外的通知的情况,并不是硬性规定,例如有非法连接、爬虫等。
二、日志系统信息
2.1. 基本信息
- 打印时间
- 线程名
- 日志级别
- 日志名
- 主体打印信息
2.2. 可选信息,但可能影响性能
- 全限定类名
- java源文件名
- 行号
- 方法名
2.3. 用户自定义附加信息
- 主机IP
- 主机名(可选)
- 项目名(可选)
- 服务名<