資源簡介
SLF4J不是具體的日志解決方案,它只服務于各種各樣的日志系統。按照官方的說法,SLF4J是一個用于日志系統的簡單Facade,允許最終用戶在部署其應用時使用其所希望的日志系統。 實際上,SLF4J所提供的核心API是一些接口以及一個LoggerFactory的工廠類。從某種程度上,SLF4J有點類似JDBC,不過比JDBC更簡單,在JDBC中,你需要指定驅動程序,而在使用SLF4J的時候,不需要在代碼中或配置文件中指定你打算使用那個具體的日志系統。如同使用JDBC基本不用考慮具體數據庫一樣,SLF4J提供了統一的記錄日志的接口,只要按照其提供的方法記錄即可,最終日志的格式、記錄級別、輸出方式等通過具體日志系統的配置來實現,因此可以在應用中靈活切換日志系統。

代碼片段和文件信息
/**
?*?Copyright?(c)?2004-2011?QOS.ch
?*?All?rights?reserved.
?*
?*?Permission?is?hereby?granted?free??of?charge?to?any?person?obtaining
?*?a??copy??of?this??software??and??associated??documentation?files??(the
?*?“Software“)?to??deal?in??the?Software?without??restriction?including
?*?without?limitation??the?rights?to??use?copy?modify??merge?publish
?*?distribute??sublicense?and/or?sell??copies?of??the?Software??and?to
?*?permit?persons?to?whom?the?Software??is?furnished?to?do?so?subject?to
?*?the?following?conditions:
?*
?*?The??above??copyright??notice??and??this?permission??notice??shall??be
?*?included?in?all?copies?or?substantial?portions?of?the?Software.
?*
?*?THE??SOFTWARE?IS??PROVIDED??“AS??IS“?WITHOUT??WARRANTY??OF?ANY??KIND
?*?EXPRESS?OR??IMPLIED?INCLUDING??BUT?NOT?LIMITED??TO?THE??WARRANTIES?OF
?*?MERCHANTABILITY????FITNESS????FOR????A???PARTICULAR????PURPOSE????AND
?*?NONINFRINGEMENT.?IN?NO?EVENT?SHALL?THE?AUTHORS?OR?COPYRIGHT?HOLDERS?BE
?*?LIABLE?FOR?ANY?CLAIM?DAMAGES?OR?OTHER?LIABILITY?WHETHER?IN?AN?ACTION
?*?OF?CONTRACT?TORT?OR?OTHERWISE??ARISING?FROM?OUT?OF?OR?IN?CONNECTION
?*?WITH?THE?SOFTWARE?OR?THE?USE?OR?OTHER?DEALINGS?IN?THE?SOFTWARE.
?*
?*/
package?integrator;
import?org.osgi.framework.Bundle;
import?org.osgi.framework.BundleActivator;
import?org.osgi.framework.BundleContext;
import?org.slf4j.Logger;
import?org.slf4j.LoggerFactory;
/**
?*?A?BundleActivator?which?invokes?slf4j?loggers
?*?@author?Ceki?Gülcü
?*
?*/
public?class?Activator?implements?BundleActivator?{
??private?BundleContext?m_context?=?null;
??public?void?start(BundleContext?context)?{
????Logger?logger?=?LoggerFactory.getLogger(this.getClass());
????logger.info(“Activator.start()“);
????m_context?=?context;
??}
??public?void?stop(BundleContext?context)?{
????m_context?=?null;
????Logger?logger?=?LoggerFactory.getLogger(this.getClass());
????logger.info(“Activator.stop“);
??}
??public?Bundle[]?getBundles()?{
????if?(m_context?!=?null)?{
??????return?m_context.getBundles();
????}
????return?null;
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\slf4j-api\
?????文件????????2689??2011-10-31?23:19??slf4j-1.6.4\slf4j-api\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\slf4j-jcl\
?????文件????????1557??2011-10-31?23:19??slf4j-1.6.4\slf4j-jcl\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\slf4j-jdk14\
?????文件????????1908??2011-10-31?23:19??slf4j-1.6.4\slf4j-jdk14\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\slf4j-log4j12\
?????文件????????1654??2011-10-31?23:19??slf4j-1.6.4\slf4j-log4j12\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\slf4j-nop\
?????文件????????1472??2011-10-31?23:19??slf4j-1.6.4\slf4j-nop\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\slf4j-simple\
?????文件????????1465??2011-10-31?23:19??slf4j-1.6.4\slf4j-simple\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\slf4j-ext\
?????文件????????3366??2011-10-31?23:19??slf4j-1.6.4\slf4j-ext\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\jcl-over-slf4j\
?????文件????????2463??2011-10-31?23:19??slf4j-1.6.4\jcl-over-slf4j\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\jul-to-slf4j\
?????文件????????1961??2011-10-31?23:19??slf4j-1.6.4\jul-to-slf4j\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\log4j-over-slf4j\
?????文件????????1999??2011-10-31?23:19??slf4j-1.6.4\log4j-over-slf4j\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\slf4j-site\
?????文件????????1266??2011-10-31?23:35??slf4j-1.6.4\slf4j-site\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\slf4j-migrator\
?????文件????????1191??2011-10-31?23:19??slf4j-1.6.4\slf4j-migrator\pom.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\integration\
?????文件????????6561??2010-05-08?12:29??slf4j-1.6.4\integration\build.xm
?????目錄???????????0??2011-10-31?23:44??slf4j-1.6.4\integration\lib\
?????文件??????121070??2009-12-03?19:15??slf4j-1.6.4\integration\lib\junit-3.8.1.jar
?????文件???????23671??2010-04-04?23:11??slf4j-1.6.4\integration\lib\slf4j-api-1.5.11.jar
?????文件???????23757??2010-04-04?23:50??slf4j-1.6.4\integration\lib\slf4j-api-1.6.99.jar
............此處省略1407個文件信息
評論
共有 條評論