Author: ceki
Date: Thu Oct  2 20:44:12 2008
New Revision: 1167

Modified:
   slf4j/trunk/goVersion.sh
   slf4j/trunk/slf4j-api/src/main/java/org/slf4j/LoggerFactory.java
   slf4j/trunk/slf4j-ext/pom.xml

Log:
- Adding version check support in each slf4j-binding 
  Each copy of StaticLoggerBinder.java found in each binding now contains a 
field called
  VERSION. LoggerFactory checks that the version value found in the binding 
matches
  the expected version number as declared in LoggerFactory

Modified: slf4j/trunk/goVersion.sh
==============================================================================
--- slf4j/trunk/goVersion.sh    (original)
+++ slf4j/trunk/goVersion.sh    Thu Oct  2 20:44:12 2008
@@ -1,8 +1,11 @@
 
 
+
 VER=$1
 echo "Will use version '${VER}'"
 echo "Changing pom.xml files"
-find . -name "pom.xml" |grep -v archetype-resources|xargs perl version.pl 
${VER}
+find . -name "pom.xml" |xargs perl version.pl ${VER}
 echo "Changing Java files"
-find . -name "StaticLoggerBinder.java" |grep -v archetype-resources|xargs perl 
binderVersion.pl ${VER}
+find . -name "StaticLoggerBinder.java" |xargs perl binderVersion.pl ${VER}
+find slf4j-api -name "LoggerFactory.java" |xargs perl binderVersion.pl ${VER}
+

Modified: slf4j/trunk/slf4j-api/src/main/java/org/slf4j/LoggerFactory.java
==============================================================================
--- slf4j/trunk/slf4j-api/src/main/java/org/slf4j/LoggerFactory.java    
(original)
+++ slf4j/trunk/slf4j-api/src/main/java/org/slf4j/LoggerFactory.java    Thu Oct 
 2 20:44:12 2008
@@ -51,7 +51,7 @@
   static final String NULL_LF_URL = "http://www.slf4j.org/codes.html#null_LF";;
   static final String VERSION_MISMATCH = 
"http://www.slf4j.org/codes.html#version_mismatch";;
   
-  static private final String EXPECTED_VERSION = "";
+  static private final String EXPECTED_VERSION = "1.5.4-SNAPSHOT";
    
   // private constructor prevents instantiation
   private LoggerFactory() {

Modified: slf4j/trunk/slf4j-ext/pom.xml
==============================================================================
--- slf4j/trunk/slf4j-ext/pom.xml       (original)
+++ slf4j/trunk/slf4j-ext/pom.xml       Thu Oct  2 20:44:12 2008
@@ -5,7 +5,7 @@
   <parent>
     <groupId>org.slf4j</groupId>
     <artifactId>slf4j-parent</artifactId>
-    <version>1.5.4-SNAPSHOT
</version>
+    <version>1.5.4-SNAPSHOT</version>
   </parent>
 
   <modelVersion>4.0.0</modelVersion>
_______________________________________________
dev mailing list
dev@slf4j.org
http://www.slf4j.org/mailman/listinfo/dev

Reply via email to