[英]Logger implementation with log4j2
關於使用log4j2實現logger,我有幾個問題要問。
log4j2
仍處於beta
發布階段嗎? 如果是這樣,什么想法會在何時發布?
我注意到從log4j1.2
遷移到log4j1.2
進行log4j2
。 因此,我需要考慮的一個特定變化是
Logger.getLogger must be modified to LogManager.getLogger
。
因此,如果這是更改,則必須更改靜態實例,例如
private static Logger logger = Logger.getLogger( MyClass.class )
至
private static Logger logger = LogManager.getLogger( MyClass.class )
對嗎?
3.是否可以編寫自定義類來調用Logger.getLogger()
並在每個類中調用此自定義方法進行實例化?
薩姆
1)據我所知,log4j的未來開發已被放棄。
下一個項目是slf4j ,它是一個抽象記錄器,具有默認的實現登錄。
2)我不知道是否需要更改,因為我現在使用slf4j。
3)為什么這樣做。.記錄器對象創建只有1行。 但是有可能。
class MyLoggerFactory {
public static Logger getLogger (Class clazz){
return Logger.getLogger(clazz);
}
}
並使用MyLoggerFactory.getLogger(this.class);
或類似的東西。 我現在沒有IDE。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.