0
在Java代碼中,我看到這樣的記錄儀的兩個實例,爲什麼在這個java類中使用兩個記錄器實例?
private static final Logger error = LoggerFactory.getLogger("log.error");
private static final Logger warn = LoggerFactory.getLogger("log.warn");
警告實例調用警告方法,
warn.warn()
和錯誤實例調用,
error.error()
error.isErrorEnabled()
有什麼用使用兩個實例? 爲什麼不使用單個實例?
我的猜測是因爲一個實例無法實現的潛在行爲的一些差異。例如。寫入不同的輸出源(文件,郵件程序,日誌集中器等)。很難說,沒有更多的上下文 – lab419
@ lab419所有這些都可以通過一個實例來實現,除非你使用了一些家庭日誌記錄框架。 – Kayaman