Quarkus 系统日志消息格式
Posted
技术标签:
【中文标题】Quarkus 系统日志消息格式【英文标题】:Quarkus syslog message format 【发布时间】:2020-02-29 08:29:03 【问题描述】:我正在使用 quarkus 将一些事件从应用程序记录到 elasticsearch 作为 syslog,看看
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】:阅读 Syslog RFC 5424,此格式无法按您期望的方式自定义。
Syslog 消息由强制部分组成:
PRI 头 味精因此,您不能仅将 syslog 消息简化为其 MSG 部分。 Quarkus 不是这里的限制,而是 RFC 5424。
【讨论】:
以上是关于Quarkus 系统日志消息格式的主要内容,如果未能解决你的问题,请参考以下文章