展开全部
println打印的数据是将结果输出62616964757a686964616fe78988e69d8331333365653333到控制台上,一般log4j要做的其实就是将一些需要输入的数据(大部分情况下都是需要记录的日志)输出的文件中,当然你如果有特殊的需求输入到文件中,你就得依靠java得io 来实现,简单给你写个方法吧,public static void writeFile(String outFileName){
OutputStream out = null;
BufferedWriter rd = null;
try {
out = new FileOutputStream(outFileName);
//生成UTF-8编码文件
rd = new BufferedWriter(new OutputStreamWriter(out, "utf-8"));
String outStr = "此处写入你想write到文件里得内容";
rd.write(outStr);
System.out.println(outStr);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
rd.close();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
writeFile("d:/writeTest.txt");
}