日志输出

王朝学院·作者佚名  2016-05-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

日志输出 做了个东西,突然发现把syso输出的东西在程序运行时同步输出到一个文件夹里不久是日志么,可是基础太差,好好的研究了一阵IO才把这个东西写出来

1 PRivate static void log() throws IOException { 2 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");//这是为了日志文件起名做的准备 3 SimpleDateFormat format2 = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");//这个是为了在日志中精确记录操作时间做的准备 4 Date date = new Date(); 5 File f = new File(".//log");//用的是相对路径,并且自己创建文件夹 6 if (!f.exists() && !f.isDirectory()) {//判断log文件夹存在并且他是一个文件夹 7 f.mkdir();//如果不存在,创建该文件夹 8 } 9 f = new File(".//log//" + format.format(date)+".txt");//创建对应文件10 Writer writer = new FileWriter(f,true);//输出string就用writer了11 writer.write(format2.format(date)+ "————日志结束————");12 writer.flush();13 writer.close();14 }

这里可以把这个方法改为传参的,然后只需将包含这个方法的类实例化并调用,调用时将syso想输出的语句传过来就可以记录日志了

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航