2012-07-18 507 views
1

我從來沒有打擾過找出這個。讓我們看看我有一個名爲「myapp」的java web應用程序運行myapp.out和myapp.log文件有什麼區別?.out和.log文件有什麼區別

.log文件可以根據log4j.properties設置進行輪換,.out文件怎麼樣?我是否也需要爲它設置輪換政策?

+2

.out用於System.out。您不應該在Web應用程序中使用System.out.println()。 – m0skit0 2012-07-18 09:56:05

回答

1

.log.out之間的差異是文件名的最後三個字母。 Log4j和System.out可以重定向到它們中的任何一個。如果你正確使用log4j,你應該得到很多輸出到System.out,所以你不需要旋轉它。

如果您的應用程序沒有特別好地使用log4j,並且將很多寫入System.out,您可能需要旋轉文件,但這需要您重新啓動應用程序。

1

.OUT將打印有關部署而 .log文件Java應用程序將打印到WebLogic像startup.stop,部署等與服務器相關的所有日誌所有日誌....

.OUT將有標準的shell在實例開始的地方輸出,它主要有 通知和以上的日誌級別寫在它上面。 .log將使服務器日誌與 所有子系統日誌一起。