在我的项目测试套件中有大量使用System.out.println我正在尝试将这些输出重定向到日志文件(通过配置或从单点而不重构整个项目),以便在必要时可以禁用以提高性能。我正在使用log4j进行日志记录。有谁知道这可能吗?如果是这样怎么办?提前致谢。 最佳答案 鉴于最好替换System.out.println(),有时我们别无选择。无论如何,我已经为此做了一些实用程序:SystemOutToSlf4j.enableForClass(MyClass.class)然后所有源自MyClass的println将被重定向到记录器。Seeth