java.util.logging

发布时间 2024-01-07 14:27:06作者: lightbc

与其他的⽇志不同,Java.util.logging的⽇志级别为 SEVERE ( 严重 ) ,  WARNING (警告),  INFO  (信息), CONFIG (配置), FINE (详 细),  FINER (较详细), FINEST ( ⾮常详细 )  等。

 

  与 log4j2 相⽐, Java.util.logging 适⽤于⼩型系统, 当⽇志量过⼤时性能有待提升,并发性能不够。不过好在 Java.util.logging 是原⽣的 JDK 类集,⽆需引⼊ maven 新包,尽管⽐不上 logback, log4j2,  但也有它⾃⼰的优势。

 

重要的类有 Logger 类(记录器)和 Handler 类(处理器),⼆者分别完成以下功能:                     

(1)Logger: ⽇志记录器,实现 记录⽇志,设置⽇志级别等功能。                     

(2)Handler: ⽇志处理器,属于接⼝对象,决定⽇志的输出⽅式等。  

       

其他的⽐较重要的类还有:

Level :⽇志的记录级别 Filter  ⽇志过滤器,接⼝,在⽇志被 Handler 处理之前,起过滤作⽤

LoggerManager:   ⽇志管理器

Formatter:    ⽇志格式化转换器,接⼝对象,决定⽇志的输出格式