14.6.6. Size 日志处理程序属性

表 14.12. Size 日志处理程序属性

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