Slf4j+logback实现JSON格式日志输出方式是什么
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,Slf4j+logback实现JSON格式日志输出方式是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Slf4j+logback
千家信息网最后更新 2025年02月02日Slf4j+logback实现JSON格式日志输出方式是什么
Slf4j+logback实现JSON格式日志输出方式是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
Slf4j+logback实现JSON格式日志输出
依赖
org.projectlombok lombok 1.18.8 provided org.slf4j slf4j-api 1.7.28 net.logstash.logback logstash-logback-encoder 6.1 ch.qos.logback logback-classic 1.2.3 ch.qos.logback logback-access 1.2.3
logback.xml
{ "date":"%date{\"yyyy-MM-dd HH:mm:ss.SSS\",UTC}", "level":"%level", "msg":"%msg" } UTF-8
输出:
{"date":"2019-09-17 08:29:20.879","level":"INFO","msg":"{\"tags\":{\"namespace\":\"service.MQTT.push\",,\"metric.correct\":true}}"}
{"date":"2019-09-17 08:30:20.784","level":"INFO","msg":"{\"tags\":{\"namespace\":\"service.MQTT.command\",\"metric.correct\":true}}"}
{"date":"2019-09-17 08:30:20.854","level":"INFO","msg":"{\"tags\":{\"namespace\":\"service.MQTT.push\",\"metric.correct\":true}}"}
logback 记录JSON日志
首先在你要记录的json日志中需要对某个类单独配置他的logger
如图
然后在你对应的类中调用 该logger
如图
然后在这里你需要记录的位置记录你需要的json 数据 这里的javaben toString方法已经重写了,返回的的字符串是json字符串
// 此处添加操作日志记录 ES_LOG.info(new InOutLogModel(outBoundParamsModel.getScanCode(), outboundResult.getFormCode(), outBoundParamsModel.getMerchantId() + "", outBoundParamsModel.getSource(), "此处在逐单出库!", new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()), outBoundParamsModel.getUserInfo()) .toString());
最后在服务器上查看刚才所记录的日志如图
关于Slf4j+logback实现JSON格式日志输出方式是什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
日志
输出
格式
问题
如图
方式
字符
字符串
方法
更多
帮助
解答
易行
简单易行
位置
内容
处在
小伙
小伙伴
数据
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
为加强网络安全 电脑晚上要关机
腾讯云服务器什么时候上线
曙光服务器有管理口么
网络远程数据库后台有记录吗
dos怎么访问硬盘的数据库
铜川软件开发费用
火山软件开发制作注册窗口
文明重启怎么选爆率高的服务器
中国香港餐饮软件开发定制
浪潮服务器可以插几个硬盘
笔记本连ibm服务器管理口
国产网络安全整机多少钱
网络安全提醒怎样删除
不同数据库文献检索效果
数据库设计java
广州什么时候兴起软件开发
网络安全从业方向
重庆搜配网络技术有限公司
开源体系 软件开发
江苏电话软件开发代理品牌
如何删除数据库表中的数据
win7如何访问服务器
大连出租服务器的集团
360杀毒软件开发者
淮安网络安全和信息化办公室
电机控制软件开发
临沂鑫康网络技术
烟草2021网络安全讲话
华为云服务器管理
数据库性别中文显示