Author: abelevich
Date: 2009-07-14 14:01:27 -0400 (Tue, 14 Jul 2009)
New Revision: 14923
Added:
root/framework/trunk/impl/src/main/java/org/richfaces/util/RFLogger.java
Modified:
root/framework/trunk/impl/pom.xml
root/framework/trunk/version-matrix/pom.xml
Log:
setup SLF4J logging
Modified: root/framework/trunk/impl/pom.xml
===================================================================
--- root/framework/trunk/impl/pom.xml 2009-07-14 14:45:10 UTC (rev 14922)
+++ root/framework/trunk/impl/pom.xml 2009-07-14 18:01:27 UTC (rev 14923)
@@ -169,6 +169,10 @@
<artifactId>easymockclassextension</artifactId>
<scope>test</scope>
</dependency>
- </dependencies>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ </dependencies>
</project>
\ No newline at end of file
Added: root/framework/trunk/impl/src/main/java/org/richfaces/util/RFLogger.java
===================================================================
--- root/framework/trunk/impl/src/main/java/org/richfaces/util/RFLogger.java
(rev 0)
+++ root/framework/trunk/impl/src/main/java/org/richfaces/util/RFLogger.java 2009-07-14
18:01:27 UTC (rev 14923)
@@ -0,0 +1,40 @@
+package org.richfaces.util;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public enum RFLogger {
+
+ RICH_RESOURCE("resource"),
+
+ RICH_RENDERKIT("renderkit"),
+
+ RICH_CONFIG("config"),
+
+ RICH_CONNECTION("connection"),
+
+ RICH_APPLICATION("application"),
+
+ RICH_CACHE("cache");
+
+ private static final String LOGGER_NAME_PREFIX = "org.richfaces.logging";
+
+ private String loggerName;
+
+ private RFLogger(String loggerName) {
+ this.loggerName = LOGGER_NAME_PREFIX + loggerName;
+ }
+
+ public String getLoggerName() {
+ return loggerName;
+ }
+
+ public Logger getLogger() {
+ return LoggerFactory.getLogger(loggerName);
+ }
+}
Modified: root/framework/trunk/version-matrix/pom.xml
===================================================================
--- root/framework/trunk/version-matrix/pom.xml 2009-07-14 14:45:10 UTC (rev 14922)
+++ root/framework/trunk/version-matrix/pom.xml 2009-07-14 18:01:27 UTC (rev 14923)
@@ -145,7 +145,12 @@
<artifactId>jsf-impl</artifactId>
<version>2.0.0-SNAPSHOT</version>
</dependency>
-
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version >1.5.8</version>
+ </dependency>
+
<!-- Dependencies of JSF 2.0 -->
<!-- Included because of
http://jira.codehaus.org/browse/MNG-2205 -->
<!-- start -->