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.*")) 。
|