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 。
|