14.6.6. Size 日志处理程序属性
| 属性 | 数据类型 | 描述 |
|---|---|---|
| append | 布尔值(Boolean) |
如果为 true,这个处理程序写入的所有日志消息将附加在文件(如果已经存在)后面。如果为 false,每次应用程序启动时都会创建一个新的文件。对 append 属性的修改要求服务器重启以使其生效。
|
| autoflush | 布尔值(Boolean) |
如果为 true,日志消息在接收后将立即被送往处理程序。对 append 属性的修改要求服务器重启以使其生效。
|
| encoding | 字符串 |
输出所使用的编码模式。
|
| formatter | 字符串 |
这个日志处理程序使用的日志格式器。
|
| level | 字符串 |
日志处理程序记录的最大级别的日志消息。
|
| name | 字符串 |
这个日志处理程序的唯一标识。
|
| 文件 | 对象 |
这个对象代表了日志处理程序输出写入的文件。它有两个配置属性:
relative-to 和 path。
|
| relative-to | 字符串 |
这是文件对象的属性,也是日志文件写入的目录。在这里可以指定 JBoss EAP 6 的文件路径变量。
jboss.server.log.dir 变量指向服务器的 log/。
|
| path | 字符串 |
这是文件对象的属性,也是日志消息写入的文件。它是附加在
relative-to 属性上以确定完整路径的相对路径名。
|
| rotate-size | 整数 |
在日志文件轮换前可到达的最大尺寸。数字后面的单个字符表示单位:
b 表示字节、 k 表示千字节、m 表示兆字节\g 表示千兆字节、50m 表示 50 兆字节。
|
| max-backup-index | 整数 |
设置要保持的轮换日志的最大数目。到达这个数目时,最旧的日志将被重用。
|
| enabled | 布尔值(Boolean) |
如果设置为
true,启用处理程序。如果设置为 false,处理日志消息时将忽略处理程序。
|
| filter-spec | 字符串 |
定义过滤器的表达式。下面的表达式定义了一个不匹配某个模式的过滤器:
not(match("JBAS.*"))。
|
| rotate-on-boot | 布尔值(Boolean) |
如果为
true,服务器重启时将创建新的日志文件。默认值是 false。
|