我从来没有费心去发现这一点。让我们看看我有一个运行名为“myapp”的java Web应用程序myapp.out和myapp.log文件有什么区别?
.log文件可以根据log4j.properties设置旋转,.out文件怎么样?我是否也需要为它设置轮换政策?
答案 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,你可能需要旋转文件,但这需要你重启应用程序。