我在UDP
appender中使用log4j2 Syslog
,我已经以编程方式配置了appender,正在将消息记录到控制台和syslog中,除非消息大于{{{},否则它正常工作1}}字符。
65446
(Syslog
)是否有任何办法让Log4j2
增加通过网络发送的邮件的限制大小。
我会感激任何帮助......
以下是它抛出的错误 - :
UDP
答案 0 :(得分:0)
UDP消息的大小只能为65,507字节。如果您需要更大的消息,请使用其他传输层。
答案 1 :(得分:0)
我也有相同的错误,我使用了https://github.com/vy/log4j2-logstash-layout此处提供的自定义JSONLayout来解决了这个问题。
我猜想这种布局不如log4j2提供的标准布局那么冗长。 因此,现在我可以通过UDP发送消息,甚至包含大堆栈跟踪的消息。
所以我的log4j2.xml看起来像:
const Board = class extends Polygon { };