org.elasticsearch.common.logging.support
Class AbstractESLogger

java.lang.Object
  extended by org.elasticsearch.common.logging.support.AbstractESLogger
All Implemented Interfaces:
ESLogger
Direct Known Subclasses:
JdkESLogger, Log4jESLogger, Slf4jESLogger

public abstract class AbstractESLogger
extends Object
implements ESLogger


Constructor Summary
protected AbstractESLogger(String prefix)
           
 
Method Summary
 void debug(String msg, Object... params)
          Logs a DEBUG level message.
 void debug(String msg, Throwable cause, Object... params)
          Logs a DEBUG level message.
 void error(String msg, Object... params)
          Logs an ERROR level message.
 void error(String msg, Throwable cause, Object... params)
          Logs an ERROR level message.
 String getPrefix()
           
 void info(String msg, Object... params)
          Logs an INFO level message.
 void info(String msg, Throwable cause, Object... params)
          Logs an INFO level message.
protected abstract  void internalDebug(String msg)
           
protected abstract  void internalDebug(String msg, Throwable cause)
           
protected abstract  void internalError(String msg)
           
protected abstract  void internalError(String msg, Throwable cause)
           
protected abstract  void internalInfo(String msg)
           
protected abstract  void internalInfo(String msg, Throwable cause)
           
protected abstract  void internalTrace(String msg)
           
protected abstract  void internalTrace(String msg, Throwable cause)
           
protected abstract  void internalWarn(String msg)
           
protected abstract  void internalWarn(String msg, Throwable cause)
           
 void trace(String msg, Object... params)
          Logs a DEBUG level message.
 void trace(String msg, Throwable cause, Object... params)
          Logs a DEBUG level message.
 void warn(String msg, Object... params)
          Logs a WARN level message.
 void warn(String msg, Throwable cause, Object... params)
          Logs a WARN level message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.common.logging.ESLogger
getName, isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, setLevel
 

Constructor Detail

AbstractESLogger

protected AbstractESLogger(String prefix)
Method Detail

getPrefix

public String getPrefix()
Specified by:
getPrefix in interface ESLogger

trace

public void trace(String msg,
                  Object... params)
Description copied from interface: ESLogger
Logs a DEBUG level message.

Specified by:
trace in interface ESLogger

internalTrace

protected abstract void internalTrace(String msg)

trace

public void trace(String msg,
                  Throwable cause,
                  Object... params)
Description copied from interface: ESLogger
Logs a DEBUG level message.

Specified by:
trace in interface ESLogger

internalTrace

protected abstract void internalTrace(String msg,
                                      Throwable cause)

debug

public void debug(String msg,
                  Object... params)
Description copied from interface: ESLogger
Logs a DEBUG level message.

Specified by:
debug in interface ESLogger

internalDebug

protected abstract void internalDebug(String msg)

debug

public void debug(String msg,
                  Throwable cause,
                  Object... params)
Description copied from interface: ESLogger
Logs a DEBUG level message.

Specified by:
debug in interface ESLogger

internalDebug

protected abstract void internalDebug(String msg,
                                      Throwable cause)

info

public void info(String msg,
                 Object... params)
Description copied from interface: ESLogger
Logs an INFO level message.

Specified by:
info in interface ESLogger

internalInfo

protected abstract void internalInfo(String msg)

info

public void info(String msg,
                 Throwable cause,
                 Object... params)
Description copied from interface: ESLogger
Logs an INFO level message.

Specified by:
info in interface ESLogger

internalInfo

protected abstract void internalInfo(String msg,
                                     Throwable cause)

warn

public void warn(String msg,
                 Object... params)
Description copied from interface: ESLogger
Logs a WARN level message.

Specified by:
warn in interface ESLogger

internalWarn

protected abstract void internalWarn(String msg)

warn

public void warn(String msg,
                 Throwable cause,
                 Object... params)
Description copied from interface: ESLogger
Logs a WARN level message.

Specified by:
warn in interface ESLogger

internalWarn

protected abstract void internalWarn(String msg,
                                     Throwable cause)

error

public void error(String msg,
                  Object... params)
Description copied from interface: ESLogger
Logs an ERROR level message.

Specified by:
error in interface ESLogger

internalError

protected abstract void internalError(String msg)

error

public void error(String msg,
                  Throwable cause,
                  Object... params)
Description copied from interface: ESLogger
Logs an ERROR level message.

Specified by:
error in interface ESLogger

internalError

protected abstract void internalError(String msg,
                                      Throwable cause)


Copyright © 2009-2012. All Rights Reserved.