![27823ffe2268551fdd4acf00482e8e2c.png](https://img-blog.csdnimg.cn/img_convert/27823ffe2268551fdd4acf00482e8e2c.png)
企业级日志:用getLogger方法创建或获取记录器:
private static final Logger logger = Logger.getLogger("com.qjq.demo");
未被任何变量引用的日志记录器可能会被垃圾回收。所以,要用一个静态变量存储日志记录器的一个引用。
日志记录器名也有层次结构(与包名类似)。一个包的名字与其父包名字之间没有语义关系,但是日志记录器的父与子之间将共享某些属性。例如,如果对com.qjq.demo日志记录器设置了日志级别,它的子记录器也会继承这个级别。
日志记录器有7个级别:
- SEVERE
- WARNING
- INFO
- CONFIG
- FINE
- FINER
- FINEST
默认情况下,只记录前三个级别。也可以设置其他的级别。例如:
logger.setLevel(Level.Fine)
那么,FINE和更高级别的记录都可以记录下来。
另外,可以使用Level.OFF关闭所有级别的日志;Level.ALL