.out 和.log文件有什么区别



我从未费心去发现这一点。让我们看看我有一个名为"myapp"的java web应用程序在运行。myapp.out和myapp.log文件之间有什么区别?

.log文件可以根据log4j.properties设置进行旋转,.out文件如何?我也需要为它制定轮换政策吗?

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

.out将在实例启动的地方具有标准shell输出,并且它将具有注意,上面的日志级别将写在上面。日志将包含服务器日志以及所有子系统日志。

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

如果您的应用程序对log4j的使用不太好,并且将alot写入System.out,则可能需要旋转该文件,但这需要重新启动应用程序。

最新更新