日志是记录程序员感兴趣的事情,通过日志,可以有效判断出错位置等问题;因此怎样记录日志是很关键的;
java.util.logging包是JDK的日志开发包;

一、日志7个等级

Logger logger = Logger.getLogger(Person.class.getName()); //创建Person类的日志对象;
日志对象时属于某个类的,即有多个日志对象。
日志有7个等级:
(1)severe;等级最高;
(2)warning;
(3)info;
(4)config;
(5)fine;
(6)finer;
(7)finest;等级最低;
日志分级的优点是可以根据需求显示不同的信息,比如在开发阶段需要显示全部的日志信息,在发布后只需要显示severe信息;
7个等级的日志信息分别对应方法:
[java]
  1. logger.severe("severe message");
  2. logger.warning("warning message");
  3. logger.info("info message");
  4. logger.config("config message");
  5. logger.fine("config message");
  6. logger.finer("config message");
  7. logger.finest("config message");
logger.severe("severe message"); logger.warning("warning message"); logger.info("info message"); logger.config("config message"); logger.fine("config message"); logger.finer("config message"); logger.finest("config message");

二、日志的输出流向

日志能够输出到控制台、文件等,默认日志输出到控制台;
jre\lib\logging.properties 中进行配置;
handlers属性可以设置输出流;
.level可以设置全局最低显示等级,即显示这个等级以上的日志信息;
Formatter是设置日志的显示格式,可以是基本格式和XML格式,分别为SimpleFormatter和XMLFormatter;

0

收藏

232篇文章,14W+人气,0粉丝