应用日志
打印在 ${logging.file.path}/${shoulder.application.name} 目录中
| LoggerName | 打印建议 | 文件名 | 
|---|---|---|
| 
 | APP启动/重启等时逻辑,默认包路径日志打在这里 | default.log | 
| 
 | APP启动/重启等运维时逻辑 | warn.log | 
| 
 | 所有需要关注的 error 日志都在这里出现 | error.log | 
| 
 | 业务逻辑处理过程 | biz.log | 
| 
 | 业务路由,新老链路/逻辑切流日志:决策因子、规则、切流结果 | router.log | 
| 
 | 调用其他应用 / 服务的入参、出参、错误码等详细信息 | integration.log | 
| 
 | 调用其他应用 / 服务的接口、方法、成功、耗时等关键信息 | integration-digest.log | 
| 
 | 对外暴露接口/服务的日志详情,入参、出参等 | service.log | 
| 
 | 对外暴露接口/服务的接口、方法、成功、耗时等关键信息 | service-digest.log | 
| 
 | 对外暴露接口/服务的接口执行出现预期内异常记录(参数校验失败等) | service-warn.log | 
| 
 | 对外暴露接口/服务的接口执行失败记录 | service-error.log | 
| 
 | 数据访问层-详细日志 | dal.log | 
| 
 | 数据访问层-摘要日志 | dal-digest.log | 
| 
 | 数据访问层-缓存日志 | cal.log | 
| 
 | 数据访问层-缓存-摘要日志 | cal-digest.log | 
| 
 | 定时任务触发记录 | daemon.log | 
| 
 | 消费消息记录,如消息内容,消息来源等 | msg-consumer.log | 
| 
 | 发布消息记录,如消息内容等 | msg-producer.log | 
| 
 | 向其他系统发送通知,如外部 | notify.log | 
| 
 | 收到配置变更,读取到配置中心的配置内容 | config.log | 
| 
 | 错误码映射记录,如调用 x 应用返回 errorCode_123,对于本服务接口应该返回 errorCode_567 时记录 | code-mapping.log | 
框架内置日志
打印在 ${logging.file.path}/shoulder 目录中
| LoggerName | 内容说明 | 文件名 | 
|---|---|---|
| SHOULDER-OPERATION | 操作日志专属Logger | operation.log | 
| SHOULDER-DEFAULT | 默认日志输出,记录启动时 + 未分类的日志信息(极少) | default.log | 
| SHOULDER-ERROR | 记录错误日志,建议注意定期检查 | common-error.log | 
| SHOULDER-THREADS | 线程相关日志,记录线程异常与状态信息 | threads.log | 
| SHOULDER-CLIENT | 客户端调用相关日志 | client.log | 
| SHOULDER-CLIENT-ERROR | 客户端错误日志,包含所有客户端产生的错误信息 | client-error.log | 
| SHOULDER-SERVER | 服务端日志,记录服务端相关操作信息 | server.log | 
| SHOULDER-SERVER-ERROR | 服务端错误日志,关注此日志健康状态非常重要 | server.error.log | 
| SHOULDER-SECURITY | 安全相关日志,包含安全事件和相关操作 | security.log | 
| SHOULDER-SECURITY-ERROR | 安全错误日志,记录安全模块错误信息 | security.server.error.log | 
| SHOULDER-CONFIG | 配置相关日志,记录应用读取关键配置相关信息 | config.log | 
| SHOULDER-BATCH | shoulder-batch 处理流程相关日志 | batch-default.log | 
| SHOULDER-BATCH-ERROR | shoulder-batch 处理流程-错误日志 | batch-error.log | 
| SHOULDER-DB | 数据库操作日志,记录数据库操作 | db-default.log | 
| SHOULDER-DB-ERROR | 数据库错误日志,关注可能的数据访问异常 | db-error.log | 
| SHOULDER-SEQUENCE | 序列号生成相关日志 | sequence-default.log | 
| SHOULDER-SEQUENCE-MONITOR | 序列号生成监控日志,分析序列号生成性能和问题 | sequence-monitor.log | 
| SHOULDER-CRYPTO | 加密解密日志,用于记录加解密操作 | crypto-default.log | 
| SHOULDER-CRYPTO-ERROR | 加密模块错误日志,记录加解密过程中的错误信息 | crypto-error.log | 
| 不建议主动使用以上 Logger打印日志,以上 Logger 仅用在框架内部使用,便于日志分类与问题排查。 | 
| 点击这里去 SpringBoot官网 查看更多日志支持。 |