软件编程
位置:首页>> 软件编程>> java编程>> Springboot集成graylog及配置过程解析

Springboot集成graylog及配置过程解析

作者:码农记事本  发布时间:2023-06-18 17:15:02 

标签:Spring,boot,集成,graylog

graylog配置

Springboot集成graylog及配置过程解析

Springboot集成graylog及配置过程解析

springboot配置

依赖

compile group: 'de.siegmar', name: 'logback-gelf',

version: '2.0.0'

logback.xml


<configuration>
 <!-- 配置控制台的输出日志 -->
 <appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender">
   <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
     <!-- 定义日志输出的格式 -->
     <layout class="ch.qos.logback.classic.PatternLayout">
       <pattern>
         %d - [%thread] %-5level %logger{35} - [%line] - %msg%n
       </pattern>
     </layout>
   </encoder>
 </appender>

<appender name="GELF" class="de.siegmar.logbackgelf.GelfUdpAppender">
   <!-- Graylog服务的地址 -->
   <graylogHost>172.23.62.248</graylogHost>
   <!-- UDP Input端口 -->
   <graylogPort>12201</graylogPort>
   <!-- 最大GELF数据块大小(单位:字节),508为建议最小值,最大值为65467 -->
   <maxChunkSize>508</maxChunkSize>
   <!-- 是否使用压缩 -->
   <useCompression>true</useCompression>
   <encoder class="de.siegmar.logbackgelf.GelfEncoder">
     <!-- 是否发送原生的日志信息 -->
     <includeRawMessage>false</includeRawMessage>
     <includeMarker>true</includeMarker>
     <includeMdcData>true</includeMdcData>
     <includeCallerData>false</includeCallerData>
     <includeRootCauseData>false</includeRootCauseData>
     <!-- 是否发送日志级别的名称,否则默认以数字代表日志级别 -->
     <includeLevelName>true</includeLevelName>
     <shortPatternLayout class="ch.qos.logback.classic.PatternLayout">
       <pattern>%m%nopex</pattern>
     </shortPatternLayout>
     <fullPatternLayout class="ch.qos.logback.classic.PatternLayout">
       <pattern>%d - [%thread] %-5level %logger{35} - %msg%n</pattern>
     </fullPatternLayout>
     <!-- 配置应用名称(服务名称),通过staticField标签可以自定义一些固定的日志字段 -->
     <staticField>app_name:zzl-test</staticField>
   </encoder>
 </appender>

<root level="info">
   <appender-ref ref="GELF" />
   <appender-ref ref="consoleLog" />
 </root>
</configuration>

写一个测试方法

Springboot集成graylog及配置过程解析

graylog搜索结果

Springboot集成graylog及配置过程解析

来源:https://www.cnblogs.com/pigmen/p/14111997.html

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com