我在System.out.println中有一个问题

时间:2013-09-05 17:11:54

标签: java

我有一种情况,首先我在我的项目的所有地方使用System.out.println()现在决定代替SOP登录文件是否可以在一个地方覆盖println()方法并且适用于所有课程。简而言之,无需在每个课程中进行更改。

2 个答案:

答案 0 :(得分:1)

我不确定这是否是您需要的,但您可以使用

将标准输出流重定向到另一个PrintStram
System.setOut(new PrintStream("yourLogFile.log"));

答案 1 :(得分:0)

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