-5

我有一种情况,首先我在项目的所有地方都使用了 System.out.println() 现在决定代替 SOP 日志到文件中是否可以在一个地方覆盖 println() 方法并应用所有的类。简而言之,每个类都不需要改变。

4

2 回答 2

1

我不确定这是否是您需要的,但您可以将标准输出流重定向到PrintStram另一个

System.setOut(new PrintStream("yourLogFile.log"));
于 2013-09-05T17:23:26.400 回答
0

不,System类在包java.lang中,您不能覆盖此包中的类。您需要在项目中进行重构。

于 2013-09-05T17:17:34.717 回答