我希望能夠從我構建的自定義介體內進行記錄。從WSO2自定義介體中記錄
幾個問題:
我需要什麼添加到ESB的log4.properties要啓用自定義類的能力寫入日誌文件?
從自定義介體類中,我需要聲明以下內容來登錄到突觸日誌文件嗎?
private static final Log log = LogFactory.getLog(<ClassName>.class);
我已經看到了使用日誌中介的例子很多,但我需要能夠控制更多的是我從中介類中的日誌。
我希望能夠從我構建的自定義介體內進行記錄。從WSO2自定義介體中記錄
幾個問題:
我需要什麼添加到ESB的log4.properties要啓用自定義類的能力寫入日誌文件?
從自定義介體類中,我需要聲明以下內容來登錄到突觸日誌文件嗎?
private static final Log log = LogFactory.getLog(<ClassName>.class);
我已經看到了使用日誌中介的例子很多,但我需要能夠控制更多的是我從中介類中的日誌。
可以調解類添加到log4j.properties
log4j.logger.org.foo.bar =錯誤,CARBON_LOGFILE,CARBON_MEMORY
問候, /Nuwan
默認情況下,您的自定義介體日誌將被髮送到碳日誌文件以及碳內存和控制檯。並且你也不需要定義 private static final Log log = LogFactory.getLog(.class);您可以簡單地使用來自AbstractMediator的日誌對象
請參閱following guide,其中介紹瞭如何編寫自定義介體以及如何記錄介體。
您可以通過編輯log4j.properties文件或通過使用管理控制檯配置 - >日誌記錄來更改日誌的級別,以更好地控制要記錄的內容和不記錄的內容。
真棒的答案。你剛剛度過了我的一天! – Rikki