一、基本日志
使用全局日志记录器(global logger),调用info方法:
public static void baseLog(){
Logger.getGlobal().info("File->Open menu item selected.");
}
将在控制台打印如下内容:
二、高级日志(企业级)
在专业的应用程序中,不要将所有的日志都记录在一个全局日志记录器中,可以自定义日志记录器:
未被任何变量引用的日志记录器可能会被垃圾回收,所以用一个静态变量存储日志记录器的一个引用。
private static final Logger myLogger = Logger.getLogger("exceptions.logging");
日志记录其有层次结构:如果对com.mycompany日志记录器设置了日志级别,它的子记录器也会继承这个级别。
2.1 七个日志记录器级别
- SEVERE
- WARNING
- INFO
- CONFIG
- FINE
- FINER
- FINEST
默认只记录前三个级别:SEVERE、WARNING、IN