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