簡體   English   中英

Google Stackdriver是否支持Log4j for Compute Engine的日志記錄?

[英]Google Stackdriver supports logging with Log4j for Compute Engine?

我現有的Maven代碼已與Log4j日志記錄集成在一起,並且存在於Google Compute Engine上,我想將我的日志(Log4j)導出到Stackdriver,但目前還無法執行。 另外,正式文檔中也沒有與此相關的信息(僅針對java.util.logging或logback或fluentd進行了解釋)。 是使用其他記錄器的唯一方法嗎?

盡管我不是Java或log4j的專家,但是您可以探索的一種方法是將log4j和fluentd結合使用,如果您認為必須使用log4j。

可以配置fluentd以將自定義日志導出到Stackdriver。 當您執行此操作時,可以使所有操作順利進行,以查看指定位置的日志文件,然后格式化其內容並將其導出到Stackdriver。

如果能夠將log4j的日志輸出到VM上的文件,然后配置流利的文件以利用該文件,則可以配置它以將日志導出到Stackdriver日志。 但是,如果您要為此目的同時定制log4j和fluentd的麻煩,那么也許在您已閱讀的鏈接中使用推薦的日志記錄選項之一將更有意義,並且可以減少很多時間。

有關如何將自定義日志導出到Stackdriver的信息,請參見此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM