You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by jd...@apache.org on 2005/05/06 03:00:39 UTC

svn commit: r168486 - /maven/components/trunk/maven-core/src/main/java/org/apache/maven/monitor/logging /maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging

Author: jdcasey
Date: Thu May  5 18:00:37 2005
New Revision: 168486

URL: http://svn.apache.org/viewcvs?rev=168486&view=rev
Log:
Added isXXXEnabled() methods to Log.


Modified:
    maven/components/trunk/maven-core/src/main/java/org/apache/maven/monitor/logging/DefaultLog.java
    maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging/Log.java
    maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging/SystemStreamLog.java

Modified: maven/components/trunk/maven-core/src/main/java/org/apache/maven/monitor/logging/DefaultLog.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/src/main/java/org/apache/maven/monitor/logging/DefaultLog.java?rev=168486&r1=168485&r2=168486&view=diff
==============================================================================
--- maven/components/trunk/maven-core/src/main/java/org/apache/maven/monitor/logging/DefaultLog.java (original)
+++ maven/components/trunk/maven-core/src/main/java/org/apache/maven/monitor/logging/DefaultLog.java Thu May  5 18:00:37 2005
@@ -76,4 +76,24 @@
         logger.error( "", error );
     }
 
+    public boolean isDebugEnabled()
+    {
+        return logger.isDebugEnabled();
+    }
+
+    public boolean isInfoEnabled()
+    {
+        return logger.isInfoEnabled();
+    }
+
+    public boolean isWarnEnabled()
+    {
+        return logger.isWarnEnabled();
+    }
+
+    public boolean isErrorEnabled()
+    {
+        return logger.isErrorEnabled();
+    }
+
 }

Modified: maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging/Log.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging/Log.java?rev=168486&r1=168485&r2=168486&view=diff
==============================================================================
--- maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging/Log.java (original)
+++ maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging/Log.java Thu May  5 18:00:37 2005
@@ -6,24 +6,32 @@
 public interface Log
 {
 
+    boolean isDebugEnabled();
+    
     void debug( CharSequence content );
 
     void debug( CharSequence content, Throwable error );
 
     void debug( Throwable error );
 
+    boolean isInfoEnabled();
+    
     void info( CharSequence content );
 
     void info( CharSequence content, Throwable error );
 
     void info( Throwable error );
 
+    boolean isWarnEnabled();
+    
     void warn( CharSequence content );
 
     void warn( CharSequence content, Throwable error );
 
     void warn( Throwable error );
 
+    boolean isErrorEnabled();
+    
     void error( CharSequence content );
 
     void error( CharSequence content, Throwable error );

Modified: maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging/SystemStreamLog.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging/SystemStreamLog.java?rev=168486&r1=168485&r2=168486&view=diff
==============================================================================
--- maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging/SystemStreamLog.java (original)
+++ maven/components/trunk/maven-monitor/src/main/java/org/apache/maven/monitor/logging/SystemStreamLog.java Thu May  5 18:00:37 2005
@@ -105,4 +105,25 @@
         System.out.println( "[" + prefix + "] " + content.toString() + "\n\n" + sWriter.toString() );
     }
 
+    public boolean isDebugEnabled()
+    {
+        // TODO: Not sure how best to set these for this implementation...
+        return false;
+    }
+
+    public boolean isInfoEnabled()
+    {
+        return true;
+    }
+
+    public boolean isWarnEnabled()
+    {
+        return true;
+    }
+
+    public boolean isErrorEnabled()
+    {
+        return true;
+    }
+
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org