close

  其實SLF4J學起來還蠻快的。會需要兩個Jar,一是slf4j-api.jar,第二個通常是slf4j-log4j12.jar(用於Log4J 1.2.x版),若想換成Apache的,則把第二個換成slf4j-jcl.jar就可以了。可是要是出現兩個…,slf4j-api應該是先找到第一個為主,沒事就別亂冒險。而NOP則是No OPeration之意。logback則是直接implment slf4j,血統最純。

bindings

  SLF4J的Sample如下:

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

  final Logger logger = LoggerFactory.getLogger(My.class);   // 從Factory取得Facade,一次用了兩個Design Pattern

 

  在Apache的JCL也有類似的,但只能轉接到Log4J。就是在commons-logging.properties檔內容設定如下:

org.apache.commons.logging.Log=org.apache.comons.logging.impl.Log4JLogger

arrow
arrow
    全站熱搜

    Jemmy 發表在 痞客邦 留言(0) 人氣()