Java Logging Framework_1

优点:使用方便,简单.可快速满足日志记录。

比较粗糙,如有错误,请指出,谢谢!

简介:
配置文件位置:默认配置文件是logging.properties ,在 $JAVA_HOME/jre/lib下(不同操作系统位置可能会不一样,WEB服务中也会有这样一个文件可设置如:"java -Djava.util.logging.config.file=logger.properties -cp . Mainclass")
JDK 日志框架它主要包括如下几个部件:
    Logger:日志记录对象。用于记录日志信息。
    Handler:用于处理日志信息的输出。在 Handler 类中,可以决定日志是输出到文件中还是控制台中。
    Filter: 用于过滤日志。在 Filter 类中,可以根据日志级别或者某种条件来决定是否输出该日志。这样达到去除冗余信息的目的。
    Formatter:用于格式化日志信息。该类可以将日志文本格式化成 XML 或者 HTML 的格式,这完全依赖于具体的实现。
    Level:用于表示日志的级别。 JDK 日志框架默认有如下级别 : SEVERE,WARNING,INFO,CONFIG,FINE,FINER,FINEST 。

JDK 提供了如下几种默认支持的 Handler 类:
    ConsoleHandler: 输出日志到控制台中
    FileHandler:输出日志到指定文件中
    MemoryHandler:输出日志到内存缓冲区中,当一定的条件满足的时候(如某种关键字的日志信息)再将缓冲区中的日志输出
    SocketHandler: 输出日志到网络 socket 中
    StreamHandler: 输出日志到输入输出流对象中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值