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