您的位置:首页 > 编程语言 > Java开发

Java日志处理,一次写入一行字符

2011-04-10 00:57 393 查看
/**
* @param path文件地址
* @param append是否追加
* @param value写入值
* @param charsetName字符集名称eg:[gb2312]
* @throws IOException
*/
public static void writerLine(String path,boolean append,String value,String charsetName) throws IOException
{
OutputStreamWriter osw=null;
BufferedWriter bw=null;
try {
osw=new OutputStreamWriter(new FileOutputStream(path,append),charsetName);
bw=new BufferedWriter(osw);
bw.write(new Date().toLocaleString()+value);
bw.newLine();
bw.flush();
} catch (UnsupportedEncodingException e) {
System.out.println("没有指定的字符集");
e.printStackTrace();
} catch (FileNotFoundException e) {
System.out.println("没有指定的文件");
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
throw new IOException("IOException");
}
finally
{
bw.close();
osw.close();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: