<dependency><groupid>org.project止于至善lombok</groupid><artifactid>lombok</artifactid><version>1.18.8</version><scope>provided</scope></d御龙在天家族任务ependency><dependency><groupid>org.slf4j</groupid><artifactid>slf4j-api<英文经典老歌/artifactid><version>1.7.28</version></dependency><dependency><groupid>net.logstash.logback</groupid><artifactid>logstash-logback-encoder</artifactid><version>6.1</version></dependency><dependency><groupid>ch.qos.logback</groupid><artifactid>logback-classic</artifactid><version>1.2.3</version></dependency><dependency><groupid>ch.qos.logback</groupid><artifactid>logback-access</artifactid><version>1.2.3</version></dependency>
logback.xml
<encoder class="net.logstash.logback.encoder.loggingeventcompositejsonencoder"> <providers class="net.logstash.logback.composite.loggingevent.loggingeventjsonproviders"> <pattern> <pattern> 铁路专业 { "date":"%date{\"yyyy-mm-dd hh:mm:ss.sss\",utc}", "level":"%level", "msg":"%msg" } </pattern> </pattern> </providers> <chart>utf-8</chart> </encoder>
输出:
{“date”:”2019-09-17 08:29:20.879″,”level”:”info”,”msg”:”{\”tags\”:{\”namespace\”:\”rvice.mqtt.push\”,,\”metric.correct\”:true}}”}
{“date”:”2019-09-17 08:30:20.784″,”level”:”info”,”msg”:”{\”tags\”:{\”namespace\”:\”rvice.mqtt.command\”,\”metric.correct\”:true}}”}
{“date”:”2019-09-17 08:30:20.854″,”level”:”info”,”msg”:”{\”tags\”:{\”namespace\”:\”rvice.mqtt.push\”,\”metric.corr商业计划书封面ect\”:true}}”}
首先在你要记录的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.geturinfo()).tostring());
最后在服务器上查看刚才所记录的日志如图
以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 07:34:33,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/2ef432c370d3a08c702b3eec9efe22dd.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Slf4j+logback实现JSON格式日志输出方式.doc
本文 PDF 下载地址:Slf4j+logback实现JSON格式日志输出方式.pdf
留言与评论(共有 0 条评论) |