A.15. 日志处理程序属性
属性 | 描述 |
---|---|
Autoflush |
如果设置为 |
enabled |
如果设置为 |
编码 | 用于输出的字符编码方案。 |
filter |
定义一个简单的过滤器类型。弃用了 |
filter-spec |
定义过滤器的 expression 值。以下表达式定义了一个与模式不匹配的过滤器: |
formatter | 此日志处理程序使用的日志格式器。 |
level | 日志处理程序记录的最低日志消息级别。 |
name | 日志处理程序的名称。弃用,因为处理程序的地址包含名称。 |
named-formatter | 处理程序中使用的定义的 formatter 的名称。 |
target | 日志处理程序的输出所发生的系统输出流。这可以是 system.err 或 System.out 用于系统错误流或标准流。 |
属性 | 描述 |
---|---|
附加 |
如果设置为 |
Autoflush |
如果设置为 |
enabled |
如果设置为 |
编码 | 用于输出的字符编码方案。 |
file |
代表此日志处理程序输出写入到的文件的对象。它有两个配置属性,即 |
filter |
定义一个简单的过滤器类型。弃用了 |
filter-spec |
定义过滤器的 expression 值。以下表达式定义了一个与模式不匹配的过滤器: |
formatter | 此日志处理程序使用的日志格式器。 |
level | 日志处理程序记录的最低日志消息级别。 |
name | 日志处理程序的名称。弃用,因为处理程序的地址包含名称。 |
named-formatter | 处理程序中使用的定义的 formatter 的名称。 |
属性 | 描述 |
---|---|
附加 |
如果设置为 |
Autoflush |
如果设置为 |
enabled |
如果设置为 |
编码 | 用于输出的字符编码方案。 |
file |
代表此日志处理程序的输出写入的文件的对象。它有两个配置属性,即 |
filter |
定义一个简单的过滤器类型。弃用了 |
filter-spec |
定义过滤器的 expression 值。以下表达式定义了一个与模式不匹配的过滤器: |
formatter | 此日志处理程序使用的日志格式器。 |
level | 日志处理程序记录的最低日志消息级别。 |
name | 日志处理程序的名称。弃用,因为处理程序的地址包含名称。 |
named-formatter | 处理程序中使用的定义的 formatter 的名称。 |
suffix |
此字符串包含在附加到轮转日志的后缀中。 |
属性 | 描述 |
---|---|
附加 |
如果设置为 |
Autoflush |
如果设置为 |
enabled |
如果设置为 |
编码 | 用于输出的字符编码方案。 |
file |
代表此日志处理程序输出写入到的文件的对象。它有两个配置属性,即 |
filter |
定义一个简单的过滤器类型。弃用了 |
filter-spec |
定义过滤器的 expression 值。以下表达式定义了一个与模式不匹配的过滤器: |
formatter | 此日志处理程序使用的日志格式器。 |
level | 日志处理程序记录的最低日志消息级别。 |
max-backup-index |
保存的最大轮转日志数。当达到这个数字时,会重复使用最旧的日志。默认值为
如果使用 |
name | 日志处理程序的名称。弃用,因为处理程序的地址包含名称。 |
named-formatter | 处理程序中使用的定义的 formatter 的名称。 |
rotate-on-boot |
如果设置为 |
rotate-size |
日志文件在轮转前可以达到的最大大小。附加到数字中的单个字符表示大小单位: |
suffix |
此字符串包含在附加到轮转日志的后缀中。 |
属性 | 描述 |
---|---|
附加 |
如果设置为 |
Autoflush |
如果设置为 |
enabled |
如果设置为 |
编码 | 用于输出的字符编码方案。 |
file |
代表此日志处理程序输出写入到的文件的对象。它有两个配置属性,即 |
filter-spec |
定义过滤器的 expression 值。以下表达式定义了一个与模式不匹配的过滤器: |
formatter | 此日志处理程序使用的日志格式器。 |
level | 日志处理程序记录的最低日志消息级别。 |
max-backup-index |
保存的最大轮转日志数。当达到这个数字时,会重复使用最旧的日志。默认值为
如果使用 |
name | 日志处理程序的名称。弃用,因为处理程序的地址包含名称。 |
named-formatter | 处理程序中使用的定义的 formatter 的名称。 |
rotate-on-boot |
如果设置为 |
rotate-size |
日志文件在轮转前可以达到的最大大小。附加到数字中的单个字符表示大小单位: |
suffix |
此字符串包含在附加到轮转日志的后缀中。 |
属性 | 描述 |
---|---|
app-name |
以 RFC5424 格式格式化消息时使用的应用程序名称。默认情况下,应用程序名称为 |
enabled |
如果设置为 |
facility | RFC-5424 和 RFC-3164 定义的工具。 |
hostname | 从其中发送消息的主机的名称。例如,应用服务器在其上运行的主机的名称。 |
level | 日志处理程序记录的最低日志消息级别。 |
port | syslog 服务器侦听的端口。 |
server-address | syslog 服务器的地址。 |
syslog-format | 根据 RFC 规范格式化日志消息。 |
属性 | 描述 |
---|---|
类 | 要使用的日志记录处理程序类。 |
enabled |
如果设置为 |
编码 | 用于输出的字符编码方案。 |
filter |
定义一个简单的过滤器类型。弃用了 |
filter-spec |
定义过滤器的 expression 值。以下表达式定义了一个与模式不匹配的过滤器: |
formatter | 此日志处理程序使用的日志格式器。 |
level | 日志处理程序记录的最低日志消息级别。 |
module | 日志记录处理程序所依赖的模块。 |
name | 日志处理程序的名称。弃用,因为处理程序的地址包含名称。 |
named-formatter | 处理程序中使用的定义的 formatter 的名称。 |
属性 | 日志处理程序使用的属性。 |
属性 | 描述 |
---|---|
enabled |
如果设置为 |
filter |
定义一个简单的过滤器类型。弃用了 |
filter-spec |
定义过滤器的 expression 值。以下表达式定义了一个与模式不匹配的过滤器: |
level | 日志处理程序记录的最低日志消息级别。 |
name | 日志处理程序的名称。弃用,因为处理程序的地址包含名称。 |
overflow-action |
此处理程序在超过其队列长度时响应。这可设置为 |
queue-length | 在等待子处理程序响应时,此处理程序将保留的最大日志消息数。 |
subhandlers | 此 async 处理程序将日志消息传递到的日志处理程序的列表。 |