java.util.logging.Logger

来源:互联网 发布:java迭代什么意思 编辑:程序博客网 时间:2024/05/17 19:22
public class TestLogger {public static void main(String[] args){Logger log=Logger.getLogger("haha");log.setLevel(Level.INFO);Logger log1=Logger.getLogger("haha");System.out.println(log==log1);Logger log2=Logger.getLogger("haha1");ConsoleHandler consoleHandler=new ConsoleHandler();consoleHandler.setLevel(Level.ALL);log.addHandler(consoleHandler);try {FileHandler fileHandler;String pathString=System.getProperty("user.dir");System.out.println(pathString);fileHandler=new FileHandler(pathString+"\\JZlog.log");fileHandler.setLevel(Level.INFO);    log.addHandler(fileHandler);} catch (SecurityException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} log.info("aaa");log2.info("bbb");log2.fine("fine");}}

console output:

true
E:\myjava\JztechServer
一月 15, 2013 10:32:38 上午 testlog.TestLogger main
INFO: aaa
一月 15, 2013 10:32:38 上午 testlog.TestLogger main
INFO: aaa
一月 15, 2013 10:32:38 上午 testlog.TestLogger main
INFO: bbb

JZlog.log:

<?xml version="1.0" encoding="GBK" standalone="no"?><!DOCTYPE log SYSTEM "logger.dtd"><log><record>  <date>2013-01-15T10:32:38</date>  <millis>1358217158312</millis>  <sequence>0</sequence> <logger>haha</logger>  <level>INFO</level> <class>testlog.TestLogger</class>  <method>main</method> <thread>1</thread>  <message>aaa</message></record></log>