package org.apache.maven.diagrams.connector_api.logger;
/**
* Internal connector's logging interface
*
* @author Piotr Tabor
*
*/
public interface Logger
{
public abstract boolean isDebugEnabled();
public abstract void debug( java.lang.CharSequence arg0 );
public abstract void debug( java.lang.CharSequence arg0, java.lang.Throwable arg1 );
public abstract void debug( java.lang.Throwable arg0 );
public abstract boolean isInfoEnabled();
public abstract void info( java.lang.CharSequence arg0 );
public abstract void info( java.lang.CharSequence arg0, java.lang.Throwable arg1 );
public abstract void info( java.lang.Throwable arg0 );
public abstract boolean isWarnEnabled();
public abstract void warn( java.lang.CharSequence arg0 );
public abstract void warn( java.lang.CharSequence arg0, java.lang.Throwable arg1 );
public abstract void warn( java.lang.Throwable arg0 );
public abstract boolean isErrorEnabled();
public abstract void error( java.lang.CharSequence arg0 );
public abstract void error( java.lang.CharSequence arg0, java.lang.Throwable arg1 );
public abstract void error( java.lang.Throwable arg0 );
}