更改输出编解码器

编辑

对于不需要特定编码的输出,您可以使用编解码器配置更改编码。您可以指定 jsonformat 编解码器。默认情况下使用 json 编解码器。

json.pretty: 如果 pretty 设置为 true,则事件将以美观的格式显示。默认值为 false。

json.escape_html: 如果 escape_html 设置为 true,则 HTML 符号将在字符串中被转义。默认值为 false。

以下示例配置使用启用了美观打印的 json 编解码器将事件写入控制台

output.console:
  codec.json:
    pretty: true
    escape_html: false

format.string: 用于创建自定义格式化消息的可配置格式字符串。

以下示例配置使用 format 编解码器将事件的时间戳和消息字段打印到控制台

output.console:
  codec.format:
    string: '%{[@timestamp]} %{[message]}'