Home | History | Annotate | Download | only in pages
      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
      2   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      3 
      4 <html xmlns="http://www.w3.org/1999/xhtml">
      5   <head>
      6     <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
      7     <title>SLF4J</title>
      8     <link rel="stylesheet" type="text/css" media="screen" href="css/site.css" />
      9   </head>
     10   <body>
     11     
     12     <script type="text/javascript">prefix='';</script>
     13 
     14     <script src="templates/header.js" type="text/javascript"></script>
     15     <div id="left">
     16       <noscript>Please turn on Javascript to view this menu</noscript>
     17       <script src="templates/left.js" type="text/javascript"></script>
     18     </div>
     19     <!--
     20       <div id="right">
     21       <script src="templates/right.js" type="text/javascript"></script>
     22       </div>
     23     -->
     24     <div id="content">
     25   
     26 
     27  <h1>Simple Logging Facade for Java (SLF4J)</h1>
     28 
     29   <p>The Simple Logging Facade for Java (SLF4J) serves as a simple
     30   facade or abstraction for various logging frameworks
     31   (e.g. java.util.logging, logback, log4j) allowing the end user to
     32   plug in the desired logging framework at <em>deployment</em>
     33   time. </p>
     34 
     35   <p>Before you start using SLF4J, we highly recommend that you read
     36   the two-page <a href="manual.html">SLF4J user manual</a>. 
     37   </p>
     38 
     39   <p>Note that SLF4J-enabling your library implies the addition of
     40   only a single mandatory dependency, namely <em>slf4j-api.jar</em>.
     41   If no binding is found on the class path, then SLF4J will default to
     42   a no-operation implementation.
     43   </p>
     44 
     45   <p>In case you wish to migrate your Java source files to SLF4J,
     46   consider our <a href="migrator.html">migrator tool</a> which can
     47   migrate your project to use the SLF4J API in just a few minutes.</p>
     48 
     49   <p>In case an externally-maintained component you depend on uses a
     50   logging API other than SLF4J, such as commons logging, log4j or
     51   java.util.logging, have a look at SLF4J's binary-support for <a
     52   href="legacy.html">legacy APIs</a>.
     53   </p>
     54 
     55   <h3>Projects depending on SLF4J</h3>
     56  
     57   <p>Here is a non-exhaustive list of projects known to depend on
     58   SLF4J, in alphabetical order:
     59   </p>
     60  
     61   <table border="0">
     62     <tr>
     63       <td valign="top">
     64         <ul>
     65           <li><a href="http://activemq.apache.org/">Apache ActiveMQ</a></li>
     66           <li><a href="http://arhiva.apache.org/">Apache Archiva</a></li>
     67           <li><a href="http://camel.apache.org/">Apache Camel</a></li>
     68           <li><a href="http://directory.apache.org/">Apache Directory</a></li>
     69           <li><a href="http://mina.apache.org/ftpserver/">Apache FTPServer</a></li>
     70           <li><a href="http://geronimo.apache.org/">Apache Geronimo</a></li>
     71           <li><a href="http://incubator.apache.org/graffito/">Apache Graffito</a></li>
     72           <li><a href="http://jackrabbit.apache.org/">Apache Jackrabbit</a></li>
     73           <li><a href="http://mina.apache.org/">Apache Mina</a></li>
     74           <li><a href="http://cwiki.apache.org/qpid/">Apache Qpid</a></li>
     75           <li><a href="http://servicemix.apache.org/">Apache ServiceMix</a></li>
     76         </ul>
     77       </td>
     78  
     79       <td valign="top">
     80         <ul>
     81           <li><a href="http://incubator.apache.org/sling/site/index.html">Apache Sling</a></li>
     82           <li><a href="http://lucene.apache.org/solr/">Apache Solr</a></li>
     83           <li><a href="http://tapestry.apache.org/">Apache Tapestry</a></li>
     84           <li><a href="http://incubator.apache.org/wicket/">Apache Wicket</a></li>
     85           <li><a href="http://aperture.sourceforge.net/">Aperture</a></li>
     86           <li><a href="http://apogee.nuxeo.org/">Apogee</a></li>
     87           <li><a href="http://www.jfrog.org/sites/artifactory/latest/">Artifactory</a></li>
     88           <li><a href="http://docs.safehaus.org/display/ASYNCWEB/Home">AsyncWeb</a></li>
     89           <li><a href="http://www.bitronix.be/">Bitronix</a></li>
     90           <li><a href="http://www.dbunit.org/">DbUnit</a></li>
     91           <li><a href="http://displaytag.sourceforge.net/11/">Display tag</a></li>
     92 
     93         </ul>
     94  
     95       </td>
     96  
     97       <td valign="top">
     98         <ul>
     99           <li><a href="http://ehcache.org/">Ehcache</a></li>
    100           <li><a href="http://groovy.codehaus.org/GMaven">GMaven</a></li>
    101           <li><a href="http://www.gradle.org/">Gradle</a></li>
    102           <li><a href="http://www.icegreen.com/greenmail/">GreenMail</a></li>
    103           <li><a href="http://gumtree.codehaus.org/">GumTree</a></li>
    104           <li><a href="http://www.h2database.com/">H2 Database</a></li>
    105           <li><a href="http://ha-jdbc.sourceforge.net/">HA-JDBC</a></li>
    106           <li><a href="http://www.hibernate.org/">Hibernate</a></li>
    107           <li><a href="http://code.google.com/p/igenko/">Igenko</a></li>
    108           <li><a href="http://jabsorb.org/">Jabsorb</a></li>
    109           <li><a href="http://jetty.mortbay.org/">Jetty v6</a></li>
    110         </ul>
    111       </td>
    112     </tr>
    113     
    114     <tr>
    115  
    116       <td valign="top">
    117         <ul>
    118           <li><a href="http://www.topmind.biz/html/index.php">jLynx</a></li>
    119           <li><a href="http://code.google.com/p/jmesa/">JMesa</a></li>
    120           <li><a href="http://www.artofsolving.com/opensource/jodconverter">JODConverter</a></li>
    121           <li><a href="http://jtrac.info/dependencies.html">JTrac</a></li>
    122           <li><a href="http://jwebunit.sourceforge.net/2.x/">JWebUnit 2.x</a></li>
    123           <li><a href="http://www.jquantlib.org/index.php/Main_Page">JQuantLib</a></li>
    124           <li><a href="http://www.liferay.com/web/guest/home">LIFERAY</a></li>
    125           <li><a href="http://liftweb.net/">Lift</a></li>
    126           <li><a href="http://log4jdbc.sourceforge.net">log4jdbc</a></li>
    127           <li><a href="http://www.magnolia.info/en/magnolia.html">Magnolia</a></li>
    128           <li><a href="http://mrcp4j.sourceforge.net/">MRCP4J</a></li>
    129         </ul>
    130       </td>
    131  
    132  
    133       <td valign="top">
    134         <ul>
    135           <li><a href="http://www.mindquarry.com/">Mindquarry</a></li>
    136           <li><a href="http://mugshot.org/">Mugshot</a></li>
    137           <li><a href="http://mule.codehaus.org/display/MULE/Home">Mule</a></li>
    138           <li><a href="http://nexus.sonatype.org/repository.html">Nexus</a></li>
    139           <li><a href="http://www.novocode.com/naf/">Novocode</a></li>
    140           <li><a href="http://www.unidata.ucar.edu/software/netcdf-java/">NetCDF</a></li>
    141           <li><a href="http://code.google.com/p/openmeetings/">OpenMeetings</a></li>
    142           <li><a href="http://www.openrdf.org/">OpenRDF</a></li>
    143           <li><a href="http://docs.safehaus.org/display/PENROSE/Home">Penrose</a></li>
    144           <li><a href="http://pzfilereader.sourceforge.net/">PZFileReader</a></li>
    145           <li><a href="http://www.quartz-scheduler.org/">Quartz Scheduler</a></li>
    146         </ul>
    147       </td>
    148  
    149       <td valign="top">
    150         <ul>
    151           <li><a href="http://www.quickfixj.org/">QuickFIX/J</a></li>
    152           <li><a href="http://sonar.codehaus.org/">Sonar</a></li>
    153           <li><a href="http://smsj.sourceforge.net/dependencies.html">SMSJ</a></li>
    154           <li><a href="http://www.springframework.org/osgi">Spring-OSGi</a></li>
    155           <li><a href="http://static.springsource.org/s2-dmserver/2.0.x/user-guide/htmlsingle/user-guide.html">SpringSource dm Server&#8482;</a></li>
    156           <li><a href="http://streambase.com/">StreamBase</a></li>
    157           <li><a href="http://www.timefinder.de/">TimeFinder</a></li>
    158           <li><a href="http://www.wtfigo.org/index.html">WTFIGO</a></li>
    159           <li><a href="http://yaslibrary.sourceforge.net/index.shtml">YASL</a></li>
    160           <li><a href="http://xooctory.xoocode.org/">Xooctory</a></li>
    161           <li><a href="http://xwiki.org">XWiki</a></li>
    162         </ul>
    163       </td>
    164     </tr>
    165   </table>
    166 
    167   <script src="templates/footer.js" type="text/javascript"></script>
    168 </div>
    169 </body>
    170 </html>
    171