[slf4j-dev] svn commit: r842 - in slf4j/trunk: log4j-over-slf4j log4j-over-slf4j/src/main/java/org/apache/log4j log4j-over-slf4j/src/test/java/org/apache/log4j slf4j-site/src/site/pages

ceki at slf4j.org ceki at slf4j.org
Thu Jul 12 21:38:10 CEST 2007


Author: ceki
Date: Thu Jul 12 21:38:09 2007
New Revision: 842

Removed:
   slf4j/trunk/log4j-over-slf4j/src/main/java/org/apache/log4j/BasicConfigurator.java
Modified:
   slf4j/trunk/log4j-over-slf4j/   (props changed)
   slf4j/trunk/log4j-over-slf4j/pom.xml
   slf4j/trunk/log4j-over-slf4j/src/main/java/org/apache/log4j/Category.java
   slf4j/trunk/log4j-over-slf4j/src/main/java/org/apache/log4j/Log4jLoggerFactory.java
   slf4j/trunk/log4j-over-slf4j/src/test/java/org/apache/log4j/LoggerTest.java
   slf4j/trunk/slf4j-site/src/site/pages/index.html
   slf4j/trunk/slf4j-site/src/site/pages/news.html

Log:
- continued work on log4j-over-slf4j

Modified: slf4j/trunk/log4j-over-slf4j/pom.xml
==============================================================================
--- slf4j/trunk/log4j-over-slf4j/pom.xml	(original)
+++ slf4j/trunk/log4j-over-slf4j/pom.xml	Thu Jul 12 21:38:09 2007
@@ -3,9 +3,9 @@
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 
   <parent>
-    <groupId>ch.qos.logback</groupId>
-    <artifactId>logback-parent</artifactId>
-    <version>0.9.8-SNAPSHOT</version>
+    <groupId>org.slf4j</groupId>
+    <artifactId>slf4j-parent</artifactId>
+    <version>1.4.2-SNAPSHOT</version>
   </parent>
 
   <modelVersion>4.0.0</modelVersion>
@@ -38,6 +38,12 @@
       <groupId>org.slf4j</groupId>
       <artifactId>slf4j-api</artifactId>
 		</dependency>
+    <dependency>
+      <groupId>ch.qos.logback</groupId>
+      <artifactId>logback-classic</artifactId>
+      <version>0.9.8-SNAPSHOT</version>
+      <scope>test</scope>
+    </dependency>
   </dependencies>
 
 
@@ -51,13 +57,20 @@
             <id>bundle-test-jar</id>
             <phase>package</phase>
             <goals>
-              <goal>jar</goal>
-              <goal>test-jar</goal>
+              <goal>jar</goal>           
             </goals>
           </execution>
         </executions>
       </plugin>
 
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.5</source>
+		  <target>1.5</target>
+		</configuration>
+	  </plugin>
     
     </plugins>
   </build>

Modified: slf4j/trunk/log4j-over-slf4j/src/main/java/org/apache/log4j/Category.java
==============================================================================
--- slf4j/trunk/log4j-over-slf4j/src/main/java/org/apache/log4j/Category.java	(original)
+++ slf4j/trunk/log4j-over-slf4j/src/main/java/org/apache/log4j/Category.java	Thu Jul 12 21:38:09 2007
@@ -20,8 +20,6 @@
 import org.slf4j.MarkerFactory;
 import org.slf4j.spi.LocationAwareLogger;
 
-import ch.qos.logback.classic.Level;
-
 /**
  * <p>
  * This class is a minimal implementation of the origianl
@@ -119,7 +117,7 @@
   }
 
   public boolean isEnabledFor(Level l) {
-    switch (l.levelInt) {
+    switch (l.level) {
     case Level.TRACE_INT:
       return lbLogger.isTraceEnabled();
     case Level.DEBUG_INT:

Modified: slf4j/trunk/log4j-over-slf4j/src/main/java/org/apache/log4j/Log4jLoggerFactory.java
==============================================================================
--- slf4j/trunk/log4j-over-slf4j/src/main/java/org/apache/log4j/Log4jLoggerFactory.java	(original)
+++ slf4j/trunk/log4j-over-slf4j/src/main/java/org/apache/log4j/Log4jLoggerFactory.java	Thu Jul 12 21:38:09 2007
@@ -29,7 +29,8 @@
  */
 class Log4jLoggerFactory {
 
-  private static Hashtable<String, Logger> log4jLoggers = new Hashtable<String, Logger>();
+  // String, Logger
+  private static Hashtable log4jLoggers = new Hashtable();
 
   public static synchronized Logger getLogger(String name) {
     if (log4jLoggers.containsKey(name)) {

Modified: slf4j/trunk/log4j-over-slf4j/src/test/java/org/apache/log4j/LoggerTest.java
==============================================================================
--- slf4j/trunk/log4j-over-slf4j/src/test/java/org/apache/log4j/LoggerTest.java	(original)
+++ slf4j/trunk/log4j-over-slf4j/src/test/java/org/apache/log4j/LoggerTest.java	Thu Jul 12 21:38:09 2007
@@ -44,7 +44,7 @@
     context.stop();
     appender = null;
     context = null;
-    logbackLogger = null;
+    logbackLogger = null; 
     log4jLogger = null;
     super.tearDown();
   }

Modified: slf4j/trunk/slf4j-site/src/site/pages/index.html
==============================================================================
--- slf4j/trunk/slf4j-site/src/site/pages/index.html	(original)
+++ slf4j/trunk/slf4j-site/src/site/pages/index.html	Thu Jul 12 21:38:09 2007
@@ -31,10 +31,9 @@
   </p>
 
   <p>SLF4J API offers an advanced abstraction of various logging
-  systems, including JDK 1.4 logging, log4j and logback. Advacned
-  features include <a
-  href="faq.html#logging_performance">parameterized logging</a> and <a
-  href="manual.html#mdc">MDC support</a>.
+  systems, including JDK 1.4 logging, log4j and logback. Features
+  include <a href="faq.html#logging_performance">parameterized
+  logging</a> and <a href="manual.html#mdc">MDC support</a>.
   </p>
 
   <p>Logging systems can either choose to implement the the SLF4J

Modified: slf4j/trunk/slf4j-site/src/site/pages/news.html
==============================================================================
--- slf4j/trunk/slf4j-site/src/site/pages/news.html	(original)
+++ slf4j/trunk/slf4j-site/src/site/pages/news.html	Thu Jul 12 21:38:09 2007
@@ -32,11 +32,17 @@
 
   <h3>July 9th, 2007 - Release of SLF4J 1.4.2</h3>
 
-  <p>The log4j-over-slf4j project has been moved
+  <p>With the addition of MDC support in version 1.4.1, the
+  log4j-over-slf4j module has been moved back into SLF4J. Originally,
+  this module was part of SLF4J and was moved into logback due to the
+  lack of MDC support in SLF4J. With version 1.4.2, log4j-over-slf4j
+  returns to its original home. Note that the previous name of the
+  module was "log4j-bridge".
+  </p>
 
   <p>Addition of the <code>getMDCAdapter</code> method to
   org.slf4j.MDC class. This allows access to the actual MDC
-  implementation which can occasionally come in handly.
+  implementation which can on occasion come in very handy.
   </p>
 
   <hr noshade="noshade" size="1"/>



More information about the slf4j-dev mailing list