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

时间:2012-07-18 09:54:52

标签: java logging log4j

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

.log文件可以根据log4j.properties设置旋转,.out文件怎么样?我是否也需要为它设置轮换政策?

2 个答案:

答案 0 :(得分:2)

.out将打印与您部署的Java应用程序相关的所有日志  .log文件将打印与weblogic服务器相关的所有日志,如startup.stop,deployment etc ....

.out将具有标准shell输出,其中实例已启动并且它将主要具有  注意及以上日志级别将写在其上。 .log将包含服务器日志  所有子系统日志也是如此。

答案 1 :(得分:1)

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

如果你的应用程序没有特别好地使用log4j并将很多写入System.out,你可能需要旋转文件,但这需要你重启应用程序。