您的位置:首页 > 编程语言 > Java开发

JDK自带的log-java.util.logging

2011-10-27 17:48 316 查看
配置: 默认情况下,每个 FileHandler 都是使用以下 LogManager 配置属性执行初始化的。如果没有定义属性(或者属性具有非法值),则使用指定的默认值。

java.util.logging.FileHandler.level 为 Handler 指定默认的级别(默认为 Level.ALL)。

java.util.logging.FileHandler.filter 指定要使用的 Filter 类的名称(默认为无 Filter)。

java.util.logging.FileHandler.formatter 指定要使用的 Formatter 类的名称(默认为 java.util.logging.XMLFormatter)。

java.util.logging.FileHandler.encoding 指定要使用的字符集编码的名称(默认使用默认的平台编码)。

java.util.logging.FileHandler.limit 指定要写入到任意文件的近似最大量(以字节为单位)。如果该数为 0,则没有限制(默认为无限制)。

java.util.logging.FileHandler.count 指定有多少输出文件参与循环(默认为 1)。

java.util.logging.FileHandler.pattern 为生成的输出文件名称指定一个模式。有关细节请参见以下内容(默认为 "%h/java%u.log")。

java.util.logging.FileHandler.append 指定是否应该将 FileHandler 追加到任何现有文件上(默认为 false)。

模式由包括以下特殊组件的字符串组成,则运行时要替换这些组件:

"/" 本地路径名分隔符

"%t" 系统临时目录

"%h" "user.home" 系统属性的值

"%g" 区分循环日志的生成号

"%u" 解决冲突的唯一号码

"%%" 转换为单个百分数符号"%"

如果未指定 "%g" 字段,并且文件计数大于 1,那么生成号将被添加到所生成文件名末尾的小数点后面。

更多参考:java.util.logging.FileHandler
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 log 休闲