14.6.5. 定期日志处理程序属性
| 属性 | 数据类型 | 描述 |
|---|---|---|
| append | 布尔值(Boolean) |
如果为 true,这个处理程序写入的所有日志消息将附加在文件(如果已经存在)后面。如果为 false,每次应用程序启动时都会创建一个新的文件。对 append 属性的修改要求服务器重启以使其生效。
|
| autoflush | 布尔值(Boolean) |
如果为 true,日志消息在接收后将立即被送往处理程序。对 autoflush 的修改要求服务器重启以使其生效。
|
| encoding | 字符串 |
输出所使用的编码模式。
|
| formatter | 字符串 |
这个日志处理程序使用的日志格式器。
|
| level | 字符串 |
日志处理程序记录的最大级别的日志消息。
|
| name | 字符串 |
这个日志处理程序的唯一标识。
|
| file | 对象 |
这个对象代表了日志处理程序输出写入的文件。它有两个配置属性:
relative-to 和 path。
|
| relative-to | 字符串 |
这是文件对象的属性,也是日志文件写入的目录。在这里可以指定 JBoss EAP 6 的文件路径变量。
jboss.server.log.dir 变量指向服务器的 log/。
|
| path | 字符串 |
这是文件对象的属性,也是日志消息写入的文件。它是附加在
relative-to 属性上以确定完整路径的相对路径名。
|
| suffix | 字符串 |
这个字符串附加在轮换日志文件的名称后面,用于确定轮换的频率。后缀的格式是 (.) 加上
java.text.SimpleDateFormat 类解析的日期字符串。日志文件根据后缀定义的最小时间单元进行轮换。例如,后缀 .yyyy-MM-dd 将每日进行轮换。
|
| enabled | 布尔值(Boolean) |
如果设置为
true,启用处理程序。如果设置为 false,处理日志消息时将忽略处理程序。
|
| filter-spec | 字符串 |
定义过滤器的表达式。下面的表达式定义了一个不匹配某个模式的过滤器:
not(match("JBAS.*"))。
|