幾乎在每一個項目中,我請使用Log4j的或SLF4J的logback與記錄事件和幾乎無處不在我寫類似 if (log.isDebugEnabled()) {
log.debug("I'm here doing this stuff");
}
有時你看不到實際的方法邏輯與所有這些日誌代碼。 我無法刪除log.isDebugEnabled()檢查,因爲即使我使用Slf4j和{}功能,如
我知道有一個在StackOverflow上像這樣的很多問題,但找不出它如何解決我的問題: 我試圖使用的logback,但是當我嘗試推出我的應用程序,我得到這個錯誤: SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/var/lib/tomcat8/webapps/ROOT/
我有一個在JBoss 5.1上運行的大型應用程序,並通過slf4j使用log4j。當我在當地碼頭工人容器測試,我可以在日誌中看到通常package.class名稱: 03 Dec 15 09:45:39, DEBUG my.fancy.app.filters.TicketValidationFilter:doFilter:30 Ticket was verified with data: uniq