SpringBoot项目连接Graylog
2023-12-13 07:58:17
直接用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界面就能收到日志了?
文章来源:https://blog.csdn.net/LB_bei/article/details/134895518
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!