14.6.5. 定期日志处理程序属性

表 14.11. 定期日志处理程序属性

属性 数据类型 描述
append 布尔值(Boolean)
如果为 true,这个处理程序写入的所有日志消息将附加在文件(如果已经存在)后面。如果为 false,每次应用程序启动时都会创建一个新的文件。对 append 属性的修改要求服务器重启以使其生效。
autoflush 布尔值(Boolean)
如果为 true,日志消息在接收后将立即被送往处理程序。对 autoflush 的修改要求服务器重启以使其生效。
encoding 字符串
输出所使用的编码模式。
formatter 字符串
这个日志处理程序使用的日志格式器。
level 字符串
日志处理程序记录的最大级别的日志消息。
name 字符串
这个日志处理程序的唯一标识。
file 对象
这个对象代表了日志处理程序输出写入的文件。它有两个配置属性:relative-topath
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.*"))