java log

private LogManager logManager = null;

logManager = LogManager.getLogManager(); try { logManager.readConfiguration(); FileHandler fh = new FileHandler("../test.log",true);//方法返回日志文件存放的路径 getLogger().addHandler(fh); } catch (SecurityException | IOException e) { e.printStackTrace(); }

public Logger getLogger() { return logManager.getLogger("global"); }

public static String getStackTraceText(Throwable t) {//把stacktrace按原样打出,而不是只打第一行 try { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); t.printStackTrace(pw); pw.close(); return sw.toString(); } catch (Exception e) { } return ""; }

} catch (Throwable t) { getLogger().log(Level.INFO, getStackTraceText(t)); }

那些无法讲述的悲伤和苍凉,

java log

相关文章:

你感兴趣的文章:

标签云: