public static void log2file(Logger logger, String msg) {
FileHandler fh = null;
try {
fh = new FileHandler(System.getProperty("user.home")+File.separator+"EZScope.log",5120,5,true);
fh.setFormatter(new SimpleFormatter());
logger.addHandler(fh);
logger.info(msg);
fh.close();
} catch (Exception e) {
e.printStackTrace();
} finally{
if (fh!=null) {
fh.close();
}
}
}
FileHandler fh = null;
try {
fh = new FileHandler(System.getProperty("user.home")+File.separator+"EZScope.log",5120,5,true);
fh.setFormatter(new SimpleFormatter());
logger.addHandler(fh);
logger.info(msg);
fh.close();
} catch (Exception e) {
e.printStackTrace();
} finally{
if (fh!=null) {
fh.close();
}
}
}
本文介绍了一个Java方法,用于将日志信息记录到本地文件中。该方法使用了Java的Logger类,并通过FileHandler设置日志文件的位置及大小限制。此外,还介绍了如何设置日志格式以及异常处理。
2134

被折叠的 条评论
为什么被折叠?



