也许有点粗糙,但是您可以尝试以下方法:
private static final isDebugMode = true;...if (!isDebugMode) { System.setErr(logWriter); System.setOut(logWriter);}或者,您可以编写自己的PrintStream实现,该实现同时写入日志文件和屏幕。听起来似乎除了开发之外,您不需要这种行为,因此,尽管后者实际上对您的问题的更准确答案可能不是您真正想要的。

也许有点粗糙,但是您可以尝试以下方法:
private static final isDebugMode = true;...if (!isDebugMode) { System.setErr(logWriter); System.setOut(logWriter);}或者,您可以编写自己的PrintStream实现,该实现同时写入日志文件和屏幕。听起来似乎除了开发之外,您不需要这种行为,因此,尽管后者实际上对您的问题的更准确答案可能不是您真正想要的。