2008年4月10日

Apache commons-logging Mapping Java util logging level

Apache commons-logging

import java.util.logging.Handler;
import java.util.logging.Level;
import java.util.logging.Logger;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class Main {
private static Log log = LogFactory.getLog(Main.class);

private static void testLog() {
log.trace("trace:Level.FINEST");
log.debug("debug:Level.FINE");
log.info("info:Level.INFO");
log.warn("warn:Level.WARNING");
log.error("error:Level.SEVERE");
log.fatal("fatal:Level.SEVERE");
}

public static void main(String[] args) throws Exception {
Logger logger = Logger.getLogger("");
logger.setLevel(Level.FINEST);
Handler handler = logger.getHandlers()[0];
handler.setLevel(Level.FINEST);
testLog();
}
}
/*

Apr 10, 2008 11:55:09 PM Main testLog
FINEST: trace:Level.FINEST
Apr 10, 2008 11:55:09 PM Main testLog
FINE: debug:Level.FINE
Apr 10, 2008 11:55:09 PM Main testLog
INFO: info:Level.INFO
Apr 10, 2008 11:55:09 PM Main testLog
WARNING: warn:Level.WARNING
Apr 10, 2008 11:55:09 PM Main testLog
SEVERE: error:Level.SEVERE
Apr 10, 2008 11:55:09 PM Main testLog
SEVERE: fatal:Level.SEVERE

*/

沒有留言:

網誌存檔