将控制台输出发送到日志文件

时间:2018-08-02 06:13:34

标签: java logging logback slf4j

我有一个用Java和slf4j-logback编写的应用程序用于记录日志。应用程序中有很多System.out.println()语句。是否可以使用logback将所有sysout输出写入单独的日志文件。

2 个答案:

答案 0 :(得分:1)

请从控制台/命令提示符运行应用程序,然后将输出重定向到文件。

例如,HelloWorld是您的课程。所有打印将被重定向到hello.txt文件。

java HelloWorld >> hello.txt

答案 1 :(得分:0)

System.setOut(new PrintStream(new File(path/to/yourfile)));