16.6.3. Syslog


Expand
 value

log-syslog-app-name

设置使用 RFC5424 格式格式化消息时使用的应用程序名称。

CLI: --log-syslog-app-name
Env: KC_LOG_SYSLOG_APP_NAME

仅在 Syslog 激活时才可用

Keycloak (默认)

log-syslog-endpoint

设置 Syslog 服务器的 IP 地址和端口。

CLI: --log-syslog-endpoint
Env: KC_LOG_SYSLOG_ENDPOINT

仅在 Syslog 激活时才可用

localhost:514 (默认)

log-syslog-format

设置特定于 Syslog 条目的格式。

CLI: --log-syslog-format
Env: KC_LOG_SYSLOG_FORMAT

仅在 Syslog 激活时才可用

%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n (default)

log-syslog-include-trace

在 Syslog 中包含追踪信息。

如果指定了 log-syslog-format 选项,这个选项无效。

CLI: --log-syslog-include-trace
Env: KC_LOG_SYSLOG_INCLUDE_TRACE

仅在激活 Syslog 处理程序和 Tracing 时可用

true (默认),false

log-syslog-json-format

设置生成的 JSON 格式。

CLI: --log-syslog-json-format
Env: KC_LOG_SYSLOG_JSON_FORMAT

仅在 Syslog 激活且输出设置为 'json' 时才可用

默认 (默认),ecs

log-syslog-level

设置 Syslog 处理程序的日志级别。

它指定输出中显示的日志的最详细日志级别。它遵循 log-level 选项指定的级别,它代表整个日志记录系统的最大详细程度。如需更多信息,请参阅 Logging 指南。

CLI: --log-syslog-level
Env: KC_LOG_SYSLOG_LEVEL

仅在 Syslog 激活时才可用

off,fatal,error,warn,info,debug,trace,all (默认)

log-syslog-max-length

设置允许发送的消息的最大长度(以字节为单位)。

长度包括标头和消息。如果没有设置,当 log-syslog-type 为 rfc5424 (默认)和 1024 时,当 log-syslog-type 为 rfc3164 时,默认值为 2048。

CLI: --log-syslog-max-length
Env: KC_LOG_SYSLOG_MAX_LENGTH

仅在 Syslog 激活时才可用

 

log-syslog-output

将 Syslog 输出设置为 JSON 或默认(plain)非结构化日志记录。

CLI: --log-syslog-output
Env: KC_LOG_SYSLOG_OUTPUT

仅在 Syslog 激活时才可用

默认 (默认),json

log-syslog-protocol

设置用于连接 Syslog 服务器的协议。

CLI: --log-syslog-protocol
Env: KC_LOG_SYSLOG_PROTOCOL

仅在 Syslog 激活时才可用

TCP (默认)、udpssl-tcp

log-syslog-type

设置用于格式化发送消息的 Syslog 类型。

CLI: --log-syslog-type
Env: KC_LOG_SYSLOG_TYPE

仅在 Syslog 激活时才可用

RFC5424 (默认),rfc3164

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部