差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
java:log4j:bridge [2013/04/29 15:32]
tony
java:log4j:bridge [2023/06/25 09:48] (目前版本)
行 65: 行 65:
 </​code>​ </​code>​
 ==== Bridging ==== ==== Bridging ====
 +先閱讀一下範例程式:​
 <code java> <code java>
 @Test @Test
行 80: 行 80:
 } }
 </​code>​ </​code>​
 +最重要的兩個method是removeHandlersForRootLogger與install。以下圖結果來說,假如你沒呼叫removeHandlersForRootLogger,原本JUL的訊息也會被Log,如圖片中紅色的字。install就是安裝bridge的功能,當然也有uninstall去移除拉!另外紅色的有三筆,黑色的只有兩筆,原因是finest為TRACE Level,設定為Debug並不會顯示。\\
 +{{:​java:​log4j:​log4j_slf4j_jul_bridge.png|}}\\
 +\\
 +友藏內心獨白:​ 趁著修改測試程式,順便學習新招。
 ===== Reference ===== ===== Reference =====
   * [[http://​www.slf4j.org/​api/​org/​slf4j/​bridge/​SLF4JBridgeHandler.html|Javadoc for SLF4JBridgeHandler]]   * [[http://​www.slf4j.org/​api/​org/​slf4j/​bridge/​SLF4JBridgeHandler.html|Javadoc for SLF4JBridgeHandler]]
行 88: 行 92:
   * [[http://​stackoverflow.com/​questions/​805701/​load-java-util-logging-config-file-for-default-initialization|Stack over flow for "Load java.util.logging.config.file for default initialization"​ - classpath]]   * [[http://​stackoverflow.com/​questions/​805701/​load-java-util-logging-config-file-for-default-initialization|Stack over flow for "Load java.util.logging.config.file for default initialization"​ - classpath]]
   * [[http://​bitingcode.blogspot.tw/​2012/​01/​jul-configuration.html|JUL Configuration]]   * [[http://​bitingcode.blogspot.tw/​2012/​01/​jul-configuration.html|JUL Configuration]]
 +=====    =====
 +----
 +\\
 +~~DISQUS~~