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。如果未定义,则使用系统默认值。  |