1.12. 日志记录配置参考
在构建时修复的配置属性 - 所有其他配置属性在运行时可覆盖
配置属性 | 类型 | default |
如果启用并存在指标扩展,则会发布日志记录指标。
环境变量: | 布尔值 |
|
默认最小日志级别。
环境变量: |
| |
这将分解 dev 模式的 stacktrace,以显示导致异常的代码中的行
环境变量: | 布尔值 |
|
根类别的日志级别,用作所有类别的默认日志级别。 JBoss Logging 支持 Apache 风格的日志级别:
另外,它还支持标准的 JDK 日志级别。
环境变量: |
| |
要链接到根类别的其他处理程序的名称。这些处理程序在 consoleHandlers、fileHandlers 或 syslogHandlers 中定义。
环境变量: | 字符串列表 | |
类型 | default | |
此类别的最小日志级别。默认情况下,所有类别都配置为
若要获取
例如,若要获取
环境变量: | InheritableLevel |
|
此类别的日志级别。
请注意,若要获取
环境变量: | InheritableLevel |
|
要链接到此类别的处理程序的名称。
环境变量: | 字符串列表 | |
指定此日志记录器是否应该将其输出发送到其父 Logger
环境变量: | 布尔值 |
|
类型 | default | |
如果应该启用控制台日志记录
环境变量: | 布尔值 |
|
如果控制台日志记录应该进入
环境变量: | 布尔值 |
|
日志格式。请注意,如果扩展存在控制控制台格式的扩展(如 XML 或 JSON 格式的扩展),则此值将被忽略。
环境变量: | string |
|
控制台日志级别。
环境变量: |
| |
指定颜色应隐藏的数量。请注意,如果扩展存在控制控制台格式的扩展(如 XML 或 JSON 格式的扩展),则此值将被忽略。
环境变量: | int |
|
链接到控制台处理程序的过滤器的名称。
环境变量: | string | |
指明是否异步记录
环境变量: | 布尔值 |
|
刷新写入前使用的队列长度
环境变量: | int |
|
确定在队列满时是否阻止发布者(而不是丢弃消息)
环境变量: |
|
|
类型 | default | |
如果应该启用文件日志记录
环境变量: | 布尔值 |
|
日志格式
环境变量: | string |
|
要写入文件的日志级别。
环境变量: |
| |
将在其中写入日志的文件名。
环境变量: |
| |
要链接到文件处理程序的过滤器的名称。
环境变量: | string | |
使用的字符编码
环境变量: | ||
指明是否异步记录
环境变量: | 布尔值 |
|
刷新写入前使用的队列长度
环境变量: | int |
|
确定在队列满时是否阻止发布者(而不是丢弃消息)
环境变量: |
|
|
执行轮转后的最大日志文件大小。
环境变量: |
| |
要保留的最大备份数。
环境变量: | int |
|
文件处理程序轮转文件后缀。使用时,该文件将根据后缀进行轮转。
后缀必须采用 date-time 格式,它可以被 示例 fileSuffix: .yyyy-MM-dd 注: 如果后缀以 .zip 或 .gz 结尾,则轮转文件也会被压缩。
环境变量: | string | |
指明是否在服务器初始化时轮转日志文件。
您需要设置
环境变量: | 布尔值 |
|
类型 | default | |
如果应启用 syslog 日志记录
环境变量: | 布尔值 |
|
Syslog 服务器的 IP 地址和端口
环境变量: | host:port |
|
使用 RFC5424 格式格式化消息时使用的应用程序名称
环境变量: | string | |
从其中发送消息的主机的名称
环境变量: | string | |
设置计算 RFC-5424 和 RFC-3164 定义的消息优先级时使用的工具
环境变量: |
|
|
设置
环境变量: |
|
|
设置用于连接 Syslog 服务器的协议
环境变量: |
|
|
如果启用,则发送的消息将以消息的大小作为前缀
环境变量: | 布尔值 |
|
设置为
环境变量: | 布尔值 |
|
在尝试重新连接
环境变量: | 布尔值 |
|
日志消息格式
环境变量: | string |
|
指定 Syslog 日志记录器记录哪些消息级别的日志级别
环境变量: |
| |
要链接到文件处理程序的过滤器的名称。
环境变量: | string | |
允许发送的消息的最大长度(以字节为单位)。长度包括标头和消息。
如果没有设置,当 sys-log-type 为
环境变量: | ||
指明是否异步记录
环境变量: | 布尔值 |
|
刷新写入前使用的队列长度
环境变量: | int |
|
确定在队列满时是否阻止发布者(而不是丢弃消息)
环境变量: |
|
|
类型 | default | |
如果应该启用控制台日志记录
环境变量: | 布尔值 |
|
如果控制台日志记录应该进入
环境变量: | 布尔值 |
|
日志格式。请注意,如果扩展存在控制控制台格式的扩展(如 XML 或 JSON 格式的扩展),则此值将被忽略。
环境变量: | string |
|
控制台日志级别。
环境变量: |
| |
指定颜色应隐藏的数量。请注意,如果扩展存在控制控制台格式的扩展(如 XML 或 JSON 格式的扩展),则此值将被忽略。
环境变量: | int |
|
链接到控制台处理程序的过滤器的名称。
环境变量: | string | |
指明是否异步记录
环境变量: | 布尔值 |
|
刷新写入前使用的队列长度
环境变量: | int |
|
确定在队列满时是否阻止发布者(而不是丢弃消息)
环境变量: |
|
|
类型 | default | |
如果应该启用文件日志记录
环境变量: | 布尔值 |
|
日志格式
环境变量: | string |
|
要写入文件的日志级别。
环境变量: |
| |
将在其中写入日志的文件名。
环境变量: |
| |
要链接到文件处理程序的过滤器的名称。
环境变量: | string | |
使用的字符编码
环境变量: | ||
指明是否异步记录
环境变量: | 布尔值 |
|
刷新写入前使用的队列长度
环境变量: | int |
|
确定在队列满时是否阻止发布者(而不是丢弃消息)
环境变量: |
|
|
执行轮转后的最大日志文件大小。
环境变量: |
| |
要保留的最大备份数。
环境变量: | int |
|
文件处理程序轮转文件后缀。使用时,该文件将根据后缀进行轮转。
后缀必须采用 date-time 格式,它可以被 示例 fileSuffix: .yyyy-MM-dd 注: 如果后缀以 .zip 或 .gz 结尾,则轮转文件也会被压缩。
环境变量: | string | |
指明是否在服务器初始化时轮转日志文件。
您需要设置
环境变量: | 布尔值 |
|
类型 | default | |
如果应启用 syslog 日志记录
环境变量: | 布尔值 |
|
Syslog 服务器的 IP 地址和端口
环境变量: | host:port |
|
使用 RFC5424 格式格式化消息时使用的应用程序名称
环境变量: | string | |
从其中发送消息的主机的名称
环境变量: | string | |
设置计算 RFC-5424 和 RFC-3164 定义的消息优先级时使用的工具
环境变量: |
|
|
设置
环境变量: |
|
|
设置用于连接 Syslog 服务器的协议
环境变量: |
|
|
如果启用,则发送的消息将以消息的大小作为前缀
环境变量: | 布尔值 |
|
设置为
环境变量: | 布尔值 |
|
在尝试重新连接
环境变量: | 布尔值 |
|
日志消息格式
环境变量: | string |
|
指定 Syslog 日志记录器记录哪些消息级别的日志级别
环境变量: |
| |
要链接到文件处理程序的过滤器的名称。
环境变量: | string | |
允许发送的消息的最大长度(以字节为单位)。长度包括标头和消息。
如果没有设置,当 sys-log-type 为
环境变量: | ||
指明是否异步记录
环境变量: | 布尔值 |
|
刷新写入前使用的队列长度
环境变量: | int |
|
确定在队列满时是否阻止发布者(而不是丢弃消息)
环境变量: |
|
|
类型 | default | |
要匹配的消息前缀
环境变量: | 字符串列表 |
|
过滤的消息的新日志级别。默认值为 DEBUG。
环境变量: |
|
大小配置选项以这种格式识别字符串(显示为正则表达式): [0-9]+[KkMmGgTtPpEeZzYy]?
.
如果未指定后缀,则假定为字节。