From 86e0c2990d8feec0451eb2ab2d0767776114b94a Mon Sep 17 00:00:00 2001 From: Ceki Gulcu Date: Fri, 14 Sep 2012 23:00:20 +0200 Subject: [PATCH] preparing release 1.7.1 --- integration/pom.xml | 2 +- jcl-over-slf4j/pom.xml | 2 +- jul-to-slf4j/pom.xml | 2 +- log4j-over-slf4j/pom.xml | 2 +- osgi-over-slf4j/pom.xml | 2 +- pom.xml | 2 +- slf4j-api/pom.xml | 2 +- slf4j-ext/pom.xml | 2 +- slf4j-jcl/pom.xml | 2 +- slf4j-jdk14/pom.xml | 2 +- slf4j-log4j12/pom.xml | 2 +- slf4j-migrator/pom.xml | 2 +- slf4j-nop/pom.xml | 2 +- slf4j-simple/pom.xml | 2 +- .../src/main/java/org/slf4j/impl/SimpleLogger.java | 8 +++++--- .../src/test/java/org/slf4j/impl/SimpleLoggerTest.java | 7 +++++++ slf4j-site/pom.xml | 2 +- slf4j-site/src/site/pages/news.html | 10 ++++++---- 18 files changed, 33 insertions(+), 22 deletions(-) diff --git a/integration/pom.xml b/integration/pom.xml index 7c48eb74..539448d1 100644 --- a/integration/pom.xml +++ b/integration/pom.xml @@ -6,7 +6,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/jcl-over-slf4j/pom.xml b/jcl-over-slf4j/pom.xml index 7dd612e0..a277e1b3 100644 --- a/jcl-over-slf4j/pom.xml +++ b/jcl-over-slf4j/pom.xml @@ -4,7 +4,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/jul-to-slf4j/pom.xml b/jul-to-slf4j/pom.xml index f47c6fc2..86ee84e5 100644 --- a/jul-to-slf4j/pom.xml +++ b/jul-to-slf4j/pom.xml @@ -6,7 +6,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/log4j-over-slf4j/pom.xml b/log4j-over-slf4j/pom.xml index d535586f..0b379d2e 100644 --- a/log4j-over-slf4j/pom.xml +++ b/log4j-over-slf4j/pom.xml @@ -5,7 +5,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/osgi-over-slf4j/pom.xml b/osgi-over-slf4j/pom.xml index 2b05d76c..53a7cfb9 100644 --- a/osgi-over-slf4j/pom.xml +++ b/osgi-over-slf4j/pom.xml @@ -3,7 +3,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/pom.xml b/pom.xml index 904e3909..1e800c6f 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 pom SLF4J diff --git a/slf4j-api/pom.xml b/slf4j-api/pom.xml index 5e47e85f..e3e77d65 100644 --- a/slf4j-api/pom.xml +++ b/slf4j-api/pom.xml @@ -5,7 +5,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/slf4j-ext/pom.xml b/slf4j-ext/pom.xml index b1535fd0..77bda109 100644 --- a/slf4j-ext/pom.xml +++ b/slf4j-ext/pom.xml @@ -5,7 +5,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/slf4j-jcl/pom.xml b/slf4j-jcl/pom.xml index c672d8bc..a312a40b 100644 --- a/slf4j-jcl/pom.xml +++ b/slf4j-jcl/pom.xml @@ -3,7 +3,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/slf4j-jdk14/pom.xml b/slf4j-jdk14/pom.xml index 0c42a8f9..620530f1 100644 --- a/slf4j-jdk14/pom.xml +++ b/slf4j-jdk14/pom.xml @@ -6,7 +6,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/slf4j-log4j12/pom.xml b/slf4j-log4j12/pom.xml index 641c05de..0179d4f1 100644 --- a/slf4j-log4j12/pom.xml +++ b/slf4j-log4j12/pom.xml @@ -6,7 +6,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/slf4j-migrator/pom.xml b/slf4j-migrator/pom.xml index 229422f7..c9fd64cf 100644 --- a/slf4j-migrator/pom.xml +++ b/slf4j-migrator/pom.xml @@ -7,7 +7,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/slf4j-nop/pom.xml b/slf4j-nop/pom.xml index 22e0d3d8..d67429c6 100644 --- a/slf4j-nop/pom.xml +++ b/slf4j-nop/pom.xml @@ -6,7 +6,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/slf4j-simple/pom.xml b/slf4j-simple/pom.xml index dc035156..1f8efbe2 100644 --- a/slf4j-simple/pom.xml +++ b/slf4j-simple/pom.xml @@ -4,7 +4,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/slf4j-simple/src/main/java/org/slf4j/impl/SimpleLogger.java b/slf4j-simple/src/main/java/org/slf4j/impl/SimpleLogger.java index b77b75dd..f38feed3 100644 --- a/slf4j-simple/src/main/java/org/slf4j/impl/SimpleLogger.java +++ b/slf4j-simple/src/main/java/org/slf4j/impl/SimpleLogger.java @@ -54,9 +54,11 @@ import org.slf4j.spi.LocationAwareLogger; *
  • org.slf4j.simpleLogger.defaultLogLevel - Default log level for all instances of SimpleLogger. * Must be one of ("trace", "debug", "info", "warn", or "error"). If not specified, defaults to "info".
  • * - *
  • org.slf4j.simpleLogger.log.xxxxx - Logging detail level for a SimpleLogger instance named "xxxxx". - * Must be one of ("trace", "debug", "info", "warn", or "error"). If not specified, the level the nearest parent logger - * will be used, and if none is set, then the default level will be used.
  • + *
  • org.slf4j.simpleLogger.log.a.b.c - Logging detail level for a SimpleLogger instance + * named "a.b.c". Right-side value must be one of "trace", "debug", "info", "warn", or "error". When a SimpleLogger + * named "a.b.c" is initialized, its level is assigned from this property. If unspecified, the level of nearest parent + * logger will be used, and if none is set, then the value specified by + * org.slf4j.simpleLogger.defaultLogLevel will be used.
  • * *
  • org.slf4j.simpleLogger.showDateTime - Set to true if you want the current date and * time to be included in output messages. Default is true
  • diff --git a/slf4j-simple/src/test/java/org/slf4j/impl/SimpleLoggerTest.java b/slf4j-simple/src/test/java/org/slf4j/impl/SimpleLoggerTest.java index d762c136..1ac777d3 100644 --- a/slf4j-simple/src/test/java/org/slf4j/impl/SimpleLoggerTest.java +++ b/slf4j-simple/src/test/java/org/slf4j/impl/SimpleLoggerTest.java @@ -30,6 +30,7 @@ import org.junit.Test; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertNull; +import static junit.framework.Assert.fail; public class SimpleLoggerTest { @@ -43,6 +44,12 @@ public class SimpleLoggerTest { System.clearProperty(A_KEY); } + @Test + public void emptyLoggerName() { + SimpleLogger simpleLogger = new SimpleLogger("a"); + assertEquals("info", simpleLogger.recursivelyComputeLevelString()); + } + @Test public void loggerNameWithNoDots_WithLevel() { SimpleLogger simpleLogger = new SimpleLogger("a"); diff --git a/slf4j-site/pom.xml b/slf4j-site/pom.xml index 72500b40..4a0012db 100644 --- a/slf4j-site/pom.xml +++ b/slf4j-site/pom.xml @@ -5,7 +5,7 @@ org.slf4j slf4j-parent - 1.7.1-SNAPSHOT + 1.7.1 4.0.0 diff --git a/slf4j-site/src/site/pages/news.html b/slf4j-site/src/site/pages/news.html index e8522472..351d5320 100644 --- a/slf4j-site/src/site/pages/news.html +++ b/slf4j-site/src/site/pages/news.html @@ -34,16 +34,18 @@

    SimpleLogger now supports writing to a file. The property names for configuring - SimpleLogger have been modified to be consistently all - in camel case. More configuration options have been added. In the + SimpleLogger have been modified to be consistently in + camel case. More configuration options have been added. In the absence of configuration directives, SimpleLogger will - behave same as in the past.

    + behave same as in the past. If you are configuring + SimpleLogger with configuration properties, you will + need to adapt to the new and more consistent property names.


    6th of September, 2012 - Release of SLF4J 1.7.0

    -

    SLF4J now requires JDK 1.5.

    +

    SLF4J now requires JDK 1.5.

    Printing methods in the Logger interface now offers