【问题标题】:Spring Boot, syslog & log4j2 logSpring Boot、系统日志和 log4j2 日志
【发布时间】:2022-01-25 18:34:46
【问题描述】:

我想向我们的外部系统日志服务器发送单个日志消息,但不想使用 log4j2,是否可以使用 java.net 和 java.io 之类的东西发送纯 TCP 消息?

【问题讨论】:

  • 是的,有可能。到目前为止,您尝试过什么?
  • 我尝试使用 Socket 发送标准消息,但我需要添加一些键值对,例如 logFormat & logType
  • 检查RFC 5424 以获得现代系统日志格式。
  • 你知道什么好的java例子吗?我们知道我们需要使用的格式,但问题更多的是如何在不向我们的 Spring Boot 项目添加 log4j2 配置的情况下做到这一点
  • Log4j 2.x 一个例子:检查SyslogLayoutRfc5424Layout

标签: java spring-boot logging log4j2


【解决方案1】:

试试看这个项目,它可能会解决你的问题。祝你好运!

https://github.com/CloudBees-community/syslog-java-client

【讨论】:

  • 不使用 CloudBees 可以吗?我只需要为日志消息类型添加键值对
猜你喜欢
  • 2017-08-08
  • 2016-08-01
  • 2021-11-19
  • 1970-01-01
  • 2017-12-20
  • 2014-10-30
  • 1970-01-01
  • 2018-03-15
  • 2019-01-10
相关资源
最近更新 更多