java 如何即把输出重定向到文件中 又显示是console中

java如何即把输出重定向到文件中又显示是console中System.setOut()之后在终端上就完全看不见了,我需要即能看见又可以存在文件里的方法~... java 如何即把输出重定向到文件中 又显示是console中

System.setOut()之后在终端上就完全看不见了,我需要即能看见 又可以存在文件里的方法~
展开
 我来答
eastlife81
推荐于2016-08-09 · TA获得超过348个赞
知道小有建树答主
回答量:772
采纳率:0%
帮助的人:385万
展开全部
你在调用setOut(out1)之前将输出流保存起来:
PintStream out0=System.out;
System.setOut(out1);
System.out.print("something!");
out1.print("something!");
更多追问追答
追问
我想要的是两个方法同步起作用 一边存到文件里 一边显示在屏幕上……
追答
写个方法啊,
public static void doPrinting(FileOutputStream fos,String data)
{
out0=System.out;
System.setOut(fos);
out0.print(data);
System.out.print(data);

}
调用的时候:
doPrinting(fileOutStream,mydata);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-02
展开全部
自己写一个输出的类,同时调用两个方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fafakkandyaer
2013-12-02 · TA获得超过298个赞
知道小有建树答主
回答量:266
采纳率:100%
帮助的人:175万
展开全部
那就用log4j啊,网上搜索,配置一下就行了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式