java使用Logger记录异常日志,javalogger日志,package cn.o
分享于 点击 2760 次 点评:49
java使用Logger记录异常日志,javalogger日志,package cn.o
package cn.outofmemory.snippets.core;import java.util.logging.Logger;import java.util.logging.Level;import java.util.Date;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.text.ParseException;public class LogException { private static Logger logger = Logger.getLogger(LogException.class.getName()); public static void main(String[] args) { DateFormat df = new SimpleDateFormat("dd/MM/yyyy"); df.setLenient(false); try { // Set wrong date Date date = df.parse("11/08/1984"); System.out.println("Date = " + date); } catch (ParseException e) { // Create log message if (logger.isLoggable(Level.SEVERE)) { logger.log(Level.SEVERE, "Error parsing date", e); } } }}
输出:
Αυγ 12, 2012 1:30:09 ΜΜ cn.outofmemory.snippets.core.LogException mainSEVERE: Error parsing datejava.text.ParseException: Unparseable date: "11/08/1984" at java.text.DateFormat.parse(Unknown Source)at cn.outofmemory.snippets.core.LogException.main(LogException.java:22)
用户点评