Quarkus系统日志消息格式

时间:2020-02-29 08:29:03

标签: elastic-stack syslog quarkus

我是usung quarkus,用于将一些事件从应用程序记录为syslog到elasticsearch,看看

quarkus.log.syslog.enable=true
quarkus.log.syslog.endpoint=elkhost:7001
quarkus.log.syslog.protocol=udp
quarkus.log.syslog.use-counting-framing=false
quarkus.log.syslog.app-name=MYAPP
quarkus.log.syslog.hostname=MYHOST
quarkus.log.syslog.level=ALL
quarkus.log.syslog.format=%m%n

通知%m仅是要记录的内容,没有其他数据。 RFC格式是默认格式。从片假名我看到

<14>1 2020-02-29T11:43:06.001+03:00 MYHOST MYAPP 9348 test - test messagee

我该如何设置quarkus日志以仅写入发送的消息?只是“测试按摩”,没有任何剩余信息。

1 个答案:

答案 0 :(得分:0)

读取Syslog RFC 5424时,无法以您期望的方式自定义此格式。

Syslog消息由强制性部分组成:

  • PRI
  • 味精

因此,您不能仅将syslog消息缩减为MSG部分。 Quarkus不是这里的限制,而是RFC 5424。