0
我正在用insight-log4j軟件包研究Hawtio Log Plugin以獲取我的應用程序在Hawtio中的日誌。使用Hawtio日誌和insight-log4j時存儲的日誌在哪裏?
我想知道這些日誌的存儲位置(內存/磁盤?)以及存儲了多少個日誌(基於時間/數量?),以便我可以確定需要多少資源。
插件頁面沒有提到這一點,並且該包的鏈接已損壞。在GitHub我無法找到存儲的任何線索。
我正在用insight-log4j軟件包研究Hawtio Log Plugin以獲取我的應用程序在Hawtio中的日誌。使用Hawtio日誌和insight-log4j時存儲的日誌在哪裏?
我想知道這些日誌的存儲位置(內存/磁盤?)以及存儲了多少個日誌(基於時間/數量?),以便我可以確定需要多少資源。
插件頁面沒有提到這一點,並且該包的鏈接已損壞。在GitHub我無法找到存儲的任何線索。
hawtio不存儲日誌,它只能從任何現有的日誌記錄程序(如log4j/slf4j)中讀取。
因此,您可以根據需要配置現有的記錄器,然後hawtio的記錄器插件可以讀取日誌行並顯示在Web控制檯中。
感謝您的回答。當我讀到你的答案時,我想知道插件如何能夠達到我的日誌記錄。一旦記錄器登錄到控制檯,我只記錄到控制檯和AFAIK,日誌從Java進程中消失。 但我想我找到了存儲日誌的地方,在類Log4jLogQuery中我找到了屬性事件,這是一個最大大小爲2000的列表。我的猜測是它會將最後的2000條日誌消息存儲在內存中。 這種猜測是對的還是我看錯了方向? –
是的,它有一個X緩衝區最後的日誌事件 –