Logback输出json格式日志

原创 2018年04月15日 13:39:18

为了能够更好的在ELK平台分析日志,所以配置输出json格式的日志。

配置maven的依赖

      <dependency>
          <groupId>ch.qos.logback</groupId>
          <artifactId>logback-classic</artifactId>
          <version>1.0.13</version>
      </dependency>
      <dependency>
          <groupId>net.logstash.logback</groupId>
          <artifactId>logstash-logback-encoder</artifactId>
          <version>4.7</version>
      </dependency>

配置logback.xml

    <appender name="LOGSTASH" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <encoder class="net.logstash.logback.encoder.LogstashEncoder">
            <charset>utf8</charset>
        </encoder>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>D:\home\logs\ssm2logstash-%d{yyyy-MM-dd}.log</fileNamePattern>
        </rollingPolicy>
    </appender>

logback 记录json日志

首先在你要记录的json日志中需要对某个类单独配置他的logger 如图 然后在你对应的类中调用 该logger 如图 然后在这里你需要记录的位置记录你需要的js...
  • mexican_jacky
  • mexican_jacky
  • 2016-10-13 17:40:05
  • 1862

logback配置示例-包含生成json日志,与ELK整合

一、依赖 由于配置中使用了json格式的日志输出,所以需要引入如下依赖 "net.logstash.logback:logstash-logback-encoder:4.11",二、配置说明1.日...
  • KingBoyWorld
  • KingBoyWorld
  • 2017-12-28 01:58:45
  • 445

spring boot下使用logback或log4j生成符合Logstash标准的JSON格式

spring boot下使用logback或log4j生成符合Logstash标准的JSON格式
  • yangzhuangqiu
  • yangzhuangqiu
  • 2015-11-04 13:23:26
  • 9132

logback异步输出日志

logback异步输出日志代码块
  • GeekSnow
  • GeekSnow
  • 2016-11-30 10:27:34
  • 4173

一次关于loback日志无法输出到文件的问题解决

logback把日志输出到非控制台是通过 标签来配置。如下图,是我的其中一个日志输出配置,其中 rollingPolicy配置为TimeBasedRollingPolicy,按时间滚动记录。如果你配置...
  • gwlsky
  • gwlsky
  • 2017-05-31 16:29:26
  • 2456

spring4 使用logback不打印日志

背景工程中使用的spring4.2.6,在web.xml配置了logback的listener加载logback配置文件,使用logback打印日志,但是启动后spring core模块使用jcl(j...
  • wangjun5159
  • wangjun5159
  • 2016-10-01 21:01:11
  • 5525

slf4j+logback将日志输出到控制台

slf4j+logback将日志输出到控制台SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的...
  • gsycwh
  • gsycwh
  • 2016-10-30 17:06:02
  • 6677

Java Web中使用logback输出日志文件的路径问题

一个软件的日志有多重要,相信当软件出问题,你一行一行去找的时候才会意识到,Clean code, clean logs中提出了10个建议来有效的使用日志。从我自己的经验上来看,从根本不会考虑日志问题,...
  • lmy86263
  • lmy86263
  • 2017-04-23 13:01:06
  • 6754

使用logback随意控制spring源码相关包的日志输出

使用logback随意控制spring源码相关包的日志输出
  • john1337
  • john1337
  • 2017-05-11 15:53:31
  • 948
收藏助手
不良信息举报
您举报文章:Logback输出json格式日志
举报原因:
原因补充:

(最多只允许输入30个字)