目前我正面臨從分佈式系統中彙總多個日誌文件的問題。記錄到消息隊列是個好主意嗎?
但是由於大多數應用程序都是使用log4j的Java應用程序,並且所有應用程序都使用JMS,所以我想直接登錄到消息隊列而不是複製單個日誌文件。
這是一個好主意,或者可以適應這種逆火嗎?
目前我正面臨從分佈式系統中彙總多個日誌文件的問題。記錄到消息隊列是個好主意嗎?
但是由於大多數應用程序都是使用log4j的Java應用程序,並且所有應用程序都使用JMS,所以我想直接登錄到消息隊列而不是複製單個日誌文件。
這是一個好主意,或者可以適應這種逆火嗎?
一對夫婦的寬鬆思路:
如果你想這樣做,我會登錄到兩者。這樣,如果您必須對JMS日誌記錄進行故障診斷,那麼您將擁有一個log4j日誌。由於您將主要使用JMS日誌,因此只需配置log4j appender以使日誌文件保持較小。
取決於日誌文件數量,大小和頻率。即:如果你確定日誌不會殺死你的服務器,那就去做吧。 – c69