A.18. 日志格式属性
| 符号 | 描述 |
|---|---|
| %c | 日志记录事件的类别。 |
| %p | 日志条目级别(INFO、DEBUG 等)。 |
| %P | 日志条目的本地化级别。 |
| %d |
当前日期/时间( |
| %R | 相对时间(自日志初始化以来毫秒)。 |
| %z |
时区,必须在日期前指定( |
| %k | 日志资源密钥(用于本地化日志消息)。 |
| %m | 日志消息(包括异常追踪)。 |
| %s | 简单的日志消息(无异常追踪)。 |
| %e | 异常堆栈追踪(无扩展模块信息)。 |
| %E | 异常堆栈追踪(扩展模块信息)。 |
| %t | 当前线程的名称。 |
| %n | 换行符。 |
| %C | 调用日志方法(slow)的代码类。 |
| %F | 调用日志方法的类的文件名(slow)。 |
| %l | 调用日志方法(slow)的代码源位置。 |
| %L | 调用日志方法的代码行号(slow)。 |
| %M | 调用日志方法(slow)的代码方法。 |
| %x | 嵌套诊断上下文. |
| %X | 消息诊断上下文. |
| %% |
字面上百分比( |
| 属性 | 描述 |
|---|---|
| date-format |
date-time 格式模式。模式必须是有效的 |
| exception-output-type | 指明日志消息的原因(如果有)被添加到 JSON 输出中。允许的值有:
|
| key-overrides | 允许覆盖 JSON 属性的密钥名称。 |
| meta-data | 设置 JSON 格式中使用的元数据。 |
| pretty-print | 格式化时是否应使用用户用户打印。 |
| print-details | 应打印详细信息。详情包括源类名称、源文件名、源方法名称、源模块名称、源模块版本和源行号。 注意 打印详细信息可能会昂贵,因为值是从调用者检索的。 |
| record-delimiter | 用于指示记录结尾的值。如果设置为 null no delimiter,则会在记录结束时使用。默认值为行源。 |
| zone-id | 用于格式化日期和时间的区域 ID。如果未定义,则使用系统默认值。 |
| 属性 | 描述 |
|---|---|
| date-format |
date-time 格式模式。模式必须是有效的 |
| exception-output-type | 指明日志消息的原因(如果有)被添加到 XML 输出中。允许的值有:
|
| key-overrides | 允许覆盖 XML 属性的密钥名称。 |
| meta-data | 设置以 XML 格式使用的 meta 数据。属性添加到每个日志消息中。 |
| namespace-uri |
如果 print-namespace 属性为 true,则设置每个记录使用的命名空间 URI。请注意,如果没有定义 namespace-uri,并且没有覆盖命名空间,无论 |
| pretty-print | 格式化时是否应使用用户用户打印。 |
| print-details | 应打印详细信息。详情包括源类名称、源文件名、源方法名称、源模块名称、源模块版本和源行号。 注意 打印详细信息可能会昂贵,因为值是从调用者检索的。 |
| record-delimiter | 用于指示记录结尾的值。如果这是 null,则在记录的末尾不会使用分隔符。默认值为行源。 |
| zone-id | 用于格式化日期和时间的区域 ID。如果未定义,则使用系统默认值。 |