Java 什么';.out和.log文件之间的区别是什么

Java 什么';.out和.log文件之间的区别是什么,java,logging,log4j,Java,Logging,Log4j,我从来没有费心去发现这一点。让我们看看我有一个java web应用程序运行,名为“myapp”,myapp.out和myapp.log文件之间有什么区别 .log文件可以根据log4j.properties设置进行旋转,那么.out文件呢?是否还需要为其设置轮换策略?文件名的最后三个字母是.log和.out之间的区别。Log4j和System.out可以重定向到其中任何一个。如果您正确地使用log4j,那么您应该可以得到System.out的很多输出,这样您就不需要旋转它了 如果您的应用程序没有

我从来没有费心去发现这一点。让我们看看我有一个java web应用程序运行,名为“myapp”,myapp.out和myapp.log文件之间有什么区别


.log文件可以根据log4j.properties设置进行旋转,那么.out文件呢?是否还需要为其设置轮换策略?

文件名的最后三个字母是
.log
.out
之间的区别。Log4j和System.out可以重定向到其中任何一个。如果您正确地使用log4j,那么您应该可以得到System.out的很多输出,这样您就不需要旋转它了


如果您的应用程序没有很好地使用log4j,并且大量写入System.out,则可能需要旋转文件,但这将要求您重新启动应用程序。

.out将打印与部署的java应用程序相关的所有日志 .log文件将打印与weblogic服务器相关的所有日志,如启动、停止、部署等

.out将在实例启动的位置具有标准shell输出,并且它将具有 通知和以上日志级别将写在上面。日志将包含服务器日志以及
所有子系统日志也是。

.out用于system.out。您不应该在web应用程序中使用System.out.println()。