A.6. 管理审计日志记录属性

注意

这些表中的属性名称会在管理模型中出现时列出,例如使用管理 CLI 时。请参阅位于 EAP_HOME/docs/schema/wildfly-config_5_0.xsd 的架构定义文件,以查看 XML 中出现的元素,因为管理模型可能会有所不同。

表 A.7. 管理审计日志记录:日志记录器属性

属性描述

enabled

是否启用审计日志记录。

log-boot

是否应在服务器引导中记录操作。

log-read-only

无论是不修改配置的操作还是任何运行时服务,都应记录下来。

表 A.8. 管理审计日志记录:日志格式条件属性

属性描述

compact

如果为 true,它将在一个行上格式化 JSON。可能仍然包含新行的值;因此,如果将转义 行或转义 控制字符设置为 true,请在一行上 包含整个记录。

date-format

java.text.SimpleDateFormat 所了解的日期格式。如果 include-date 设为 false,则会忽略此项

日期解析器

日期和格式化日志消息其余部分之间的分隔符。如果 include-date 设为 false,则会忽略此项

escape-control-characters

如果为 true,它将转义所有控制字符,ASCII 条目的十进制值大于 32,以八进制表示 ASCII 代码。例如,新行变为 #012。如果为 true,这将覆盖 转义新行=false

escape-new-line

如果为 true,它将转义所有带有八进制 ASCII 代码的新行: #012

include-date

是否在格式化的日志记录中包含日期。

表 A.9. 管理审计日志记录:文件处理程序属性

属性描述

disabled-due-to-failure

是否因为日志记录失败而禁用了此处理程序(只读)。

failure-count

处理程序初始化后的日志失败数量(只读)。

格式器

用于格式化日志消息的 JSON 格式器。

max-failure-count

禁用此处理程序前的最大日志记录失败次数。

路径

审计日志文件的路径。

relative-to

之前命名的路径的名称,或者系统提供的一个标准路径的名称。如果提供了 relative-to,则 path 属性的值将被视为此属性指定的路径的相对值。

rotate-at-startup

是否应在服务器启动时轮转旧日志文件。

表 A.10. 管理审计日志记录:Syslog 处理程序属性

属性描述

app-name

要添加到 syslog 记录的应用程序名称,如 RFC-5424 第 6.2.5 节中所定义。如果未指定,它将默认为产品名称。

disabled-due-to-failure

是否因为日志记录失败而禁用了此处理程序(只读)。

功能

按照 RFC-5424 以及 RFC -3164 第 4.1.1 节所述,用于 syslog 记录的功能

failure-count

处理程序初始化后的日志失败数量(只读)。

格式器

用于格式化日志消息的 JSON 格式器。

max-failure-count

禁用此处理程序前的最大日志记录失败次数。

max-length

允许日志消息(包括标头)的最大长度,以字节为单位。如果未定义,如果 syslog-formatRFC3164,则默认为 1024 字节,如果 syslog-formatRFC5424,则默认为 2048 字节。

协议

用于 syslog 处理程序的协议。必须是其中一个,并且只能是一个 a udptcptls

syslog-format

syslog 格式: RFC5424RFC3164

truncate

如果以字节为单位的长度大于 max-length 属性的值,是否应截断消息(包括标头)。如果设置为 false,则消息将被分割并使用相同的标头值发送。

注意

系统日志服务器的实施各不相同,因此并非所有设置都适用于所有 syslog 服务器。已使用 rsyslog syslog 实施进行了测试。

此表仅列出高级别属性。每一属性具有配置参数,另一些则具有子配置参数。