SpringBoot项目连接Graylog

本文介绍了如何在Spring应用中使用logback将控制台日志异步发送到Graylog服务器,涉及依赖导入、logback-spring.xml配置及Graylog的input配置过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

直接用logback将控制台输出的日志发送到graylog上

1.导入logback依赖

<dependency>
<groupId>de.siegmar</groupId>
<artifactId>logback-gelf</artifactId>
<version>1.1.0</version>
</dependency>

2.创建logback-spring.xml配置文件

<configuration debug="true">

<appender name="GELF" class="de.siegmar.logbackgelf.GelfTcpAppender">
<graylogHost>192.168.000.000</graylogHost>
<graylogPort>12201</graylogPort>
</appender>

<!-- Use AsyncAppender to prevent slowdowns -->
<appender name="ASYNC GELF" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="GELF" />
<neverBlock>true</neverBlock>
</appender>

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

</configuration>
  • GELF配置的是你graylog提供的外网ip,以及配置的input端口
  • ASYNC GELF就是异步来执行GELF减少对项目资源的消耗
  • root里level就是发送什么级别的日志

3.Graylog配置input

 

        然后保存即可,在graylog的search界面就能收到日志了 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值