Java之Logger日志(Java8特性)

 

 1 import java.util.logging.Level;
 2 import java.util.logging.Logger;
 3 
 4 public class LoggingDemo {
 5     public static final Logger logger = Logger.getLogger("LoggingDemo.class");
 6 
 7     public static void main(String args[]) {
 8         Level level = Level.parse("FINEST");
 9         logger.info(level.toString());
10 
11         //下面的消息将被输出
12         logger.setLevel(level);
13         logger.info("this is an info");
14         logger.warning("this is a warn");
15         logger.severe("this is a severe");
16 //        logger.config("config");
17 //        logger.fine("fine");
18 //        logger.finer("finer");
19 //        logger.finest("finest");
20 
21         logger.info("LoggerName: " + logger.getName());
22         logger.info("LoggerLevelName: " + logger.getLevel().getName());
23 
24     }
25 }

运行结果:

五月 23, 2018 5:13:24 下午 org.study2.java8.logging.LoggingDemo main
信息: FINEST
五月 23, 2018 5:13:24 下午 org.study2.java8.logging.LoggingDemo main
信息: this is an info
五月 23, 2018 5:13:24 下午 org.study2.java8.logging.LoggingDemo main
警告: this is a warn
五月 23, 2018 5:13:24 下午 org.study2.java8.logging.LoggingDemo main
严重: this is a severe
五月 23, 2018 5:13:24 下午 org.study2.java8.logging.LoggingDemo main
信息: LoggerName: LoggingDemo.class
五月 23, 2018 5:13:24 下午 org.study2.java8.logging.LoggingDemo main
信息: LoggerLevelName: FINEST

 

posted @ 2018-05-23 17:20  星瑞  阅读(1005)  评论(0编辑  收藏  举报