更新时间:2024-03-07 gmt 08:00
日志处理-j9九游会登录
介绍sdk提供的日志配置方法以及日志格式。
日志级别配置
- 日志组件
sdk以slf接口输出日志,默认使用logback输出日志,引入了logback-core-***.jar和logback-classic-***.jar这两个jar包,slf会绑定到logback输出日志。
- 日志配置示例
这里以logback日志组件配置为例,相关配置参考如下,如果业务用的log4j2,也可以参考这里对应的logger和appender来配置。
- 运行日志、调试日志
../logs/graysdk/debug/debug.log %d{yyyy-mm-dd hh:mm:ss:sss}|%thread|%level|%logger{0}|:%msg%n ../logs/graysdk/debug/debug-%d{yyyymmddhh}.log 24 100mb ../logs/graysdk/run/run.log %d{yyyy-mm-dd hh:mm:ss:sss}|%level|%msg%n ../logs/graysdk/run/run-%d{yyyymmddhh}.log 24 100mb
- 性能统计日志
logback.xml中定义性能统计日志
../logs/graysdk/stat/stat.log %d{yyyy-mm-dd hh:mm:ss:sss}|%level|%msg%n ../logs/graysdk/stat/stat-%d{yyyy-mm-dd}.%i.log.zip 100mb 7 10gb ../graysdk/stat/stat_service.log %d{yyyy-mm-dd hh:mm:ss:sss}|%msg%n ../graysdk/stat/stat_service-%d{yyyy-mm-dd}.%i.log.zip 100mb 7 10gb
- 告警日志
logback.xml中定义告警日志
../logs/graysdk/alarm/alarm.log %d{yyyy-mm-dd hh:mm:ss:sss}|%msg%n ../logs/graysdk/alarm/alarm-%d{yyyy-mm-dd}.%i.log.zip 100mb 7 10gb
- 运行日志、调试日志
- 日志说明
sdk默认会产生debug日志和run日志。
- sdk初始化成功
sdk初始化成功,表示已经从etcd获取到了指定微服务名称的灰度配置,同时会在conf目录产生{servicename}_grayrule.json的本地灰度规则备份文件。
父主题:
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨