【发布时间】:2022-01-25 18:34:46
【问题描述】:
我想向我们的外部系统日志服务器发送单个日志消息,但不想使用 log4j2,是否可以使用 java.net 和 java.io 之类的东西发送纯 TCP 消息?
【问题讨论】:
-
是的,有可能。到目前为止,您尝试过什么?
-
我尝试使用 Socket 发送标准消息,但我需要添加一些键值对,例如 logFormat & logType
-
检查RFC 5424 以获得现代系统日志格式。
-
你知道什么好的java例子吗?我们知道我们需要使用的格式,但问题更多的是如何在不向我们的 Spring Boot 项目添加 log4j2 配置的情况下做到这一点
-
Log4j 2.x 是一个例子:检查
SyslogLayout或Rfc5424Layout。
标签: java spring-boot logging log4j2