akka.event
Interface LoggingAdapter

All Known Subinterfaces:
JavaLoggingAdapter
All Known Implementing Classes:
BusLogging, NoLogging, NoLogging$

public interface LoggingAdapter

Logging wrapper to make nicer and optimize: provide template versions which evaluate .toString only if the log level is actually enabled. Typically used by obtaining an implementation from the Logging object:

 val log = Logging(<bus>, <source object>)
 ...
 log.info("hello world!")
 

All log-level methods support simple interpolation templates with up to four arguments placed by using {} within the template (first string argument):

 log.error(exception, "Exception while processing {} in state {}", msg, state)
 


Method Summary
 void debug(java.lang.String message)
           
 void debug(java.lang.String template, java.lang.Object arg1)
           
 void debug(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2)
           
 void debug(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void debug(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 void error(java.lang.String message)
           
 void error(java.lang.String template, java.lang.Object arg1)
           
 void error(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2)
           
 void error(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void error(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 void error(java.lang.Throwable cause, java.lang.String message)
           
 void error(java.lang.Throwable cause, java.lang.String template, java.lang.Object arg1)
           
 void error(java.lang.Throwable cause, java.lang.String template, java.lang.Object arg1, java.lang.Object arg2)
           
 void error(java.lang.Throwable cause, java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void error(java.lang.Throwable cause, java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 java.lang.String format(java.lang.String t, scala.collection.Seq<java.lang.Object> arg)
           
 java.lang.String format1(java.lang.String t, java.lang.Object arg)
           
 void info(java.lang.String message)
           
 void info(java.lang.String template, java.lang.Object arg1)
           
 void info(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2)
           
 void info(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void info(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 boolean isDebugEnabled()
           
 boolean isEnabled(Logging.LogLevel level)
           
 boolean isErrorEnabled()
           
 boolean isInfoEnabled()
           
 boolean isWarningEnabled()
           
 void log(Logging.LogLevel level, java.lang.String message)
           
 void log(Logging.LogLevel level, java.lang.String template, java.lang.Object arg1)
           
 void log(Logging.LogLevel level, java.lang.String template, java.lang.Object arg1, java.lang.Object arg2)
           
 void log(Logging.LogLevel level, java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void log(Logging.LogLevel level, java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 void notifyDebug(java.lang.String message)
           
 void notifyError(java.lang.String message)
           
 void notifyError(java.lang.Throwable cause, java.lang.String message)
           
 void notifyInfo(java.lang.String message)
           
 void notifyLog(Logging.LogLevel level, java.lang.String message)
           
 void notifyWarning(java.lang.String message)
           
 void warning(java.lang.String message)
           
 void warning(java.lang.String template, java.lang.Object arg1)
           
 void warning(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2)
           
 void warning(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 void warning(java.lang.String template, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 

Method Detail

isErrorEnabled

boolean isErrorEnabled()

isWarningEnabled

boolean isWarningEnabled()

isInfoEnabled

boolean isInfoEnabled()

isDebugEnabled

boolean isDebugEnabled()

notifyError

void notifyError(java.lang.String message)

notifyError

void notifyError(java.lang.Throwable cause,
                 java.lang.String message)

notifyWarning

void notifyWarning(java.lang.String message)

notifyInfo

void notifyInfo(java.lang.String message)

notifyDebug

void notifyDebug(java.lang.String message)

error

void error(java.lang.Throwable cause,
           java.lang.String message)

error

void error(java.lang.Throwable cause,
           java.lang.String template,
           java.lang.Object arg1)

error

void error(java.lang.Throwable cause,
           java.lang.String template,
           java.lang.Object arg1,
           java.lang.Object arg2)

error

void error(java.lang.Throwable cause,
           java.lang.String template,
           java.lang.Object arg1,
           java.lang.Object arg2,
           java.lang.Object arg3)

error

void error(java.lang.Throwable cause,
           java.lang.String template,
           java.lang.Object arg1,
           java.lang.Object arg2,
           java.lang.Object arg3,
           java.lang.Object arg4)

error

void error(java.lang.String message)

error

void error(java.lang.String template,
           java.lang.Object arg1)

error

void error(java.lang.String template,
           java.lang.Object arg1,
           java.lang.Object arg2)

error

void error(java.lang.String template,
           java.lang.Object arg1,
           java.lang.Object arg2,
           java.lang.Object arg3)

error

void error(java.lang.String template,
           java.lang.Object arg1,
           java.lang.Object arg2,
           java.lang.Object arg3,
           java.lang.Object arg4)

warning

void warning(java.lang.String message)

warning

void warning(java.lang.String template,
             java.lang.Object arg1)

warning

void warning(java.lang.String template,
             java.lang.Object arg1,
             java.lang.Object arg2)

warning

void warning(java.lang.String template,
             java.lang.Object arg1,
             java.lang.Object arg2,
             java.lang.Object arg3)

warning

void warning(java.lang.String template,
             java.lang.Object arg1,
             java.lang.Object arg2,
             java.lang.Object arg3,
             java.lang.Object arg4)

info

void info(java.lang.String message)

info

void info(java.lang.String template,
          java.lang.Object arg1)

info

void info(java.lang.String template,
          java.lang.Object arg1,
          java.lang.Object arg2)

info

void info(java.lang.String template,
          java.lang.Object arg1,
          java.lang.Object arg2,
          java.lang.Object arg3)

info

void info(java.lang.String template,
          java.lang.Object arg1,
          java.lang.Object arg2,
          java.lang.Object arg3,
          java.lang.Object arg4)

debug

void debug(java.lang.String message)

debug

void debug(java.lang.String template,
           java.lang.Object arg1)

debug

void debug(java.lang.String template,
           java.lang.Object arg1,
           java.lang.Object arg2)

debug

void debug(java.lang.String template,
           java.lang.Object arg1,
           java.lang.Object arg2,
           java.lang.Object arg3)

debug

void debug(java.lang.String template,
           java.lang.Object arg1,
           java.lang.Object arg2,
           java.lang.Object arg3,
           java.lang.Object arg4)

log

void log(Logging.LogLevel level,
         java.lang.String message)

log

void log(Logging.LogLevel level,
         java.lang.String template,
         java.lang.Object arg1)

log

void log(Logging.LogLevel level,
         java.lang.String template,
         java.lang.Object arg1,
         java.lang.Object arg2)

log

void log(Logging.LogLevel level,
         java.lang.String template,
         java.lang.Object arg1,
         java.lang.Object arg2,
         java.lang.Object arg3)

log

void log(Logging.LogLevel level,
         java.lang.String template,
         java.lang.Object arg1,
         java.lang.Object arg2,
         java.lang.Object arg3,
         java.lang.Object arg4)

isEnabled

boolean isEnabled(Logging.LogLevel level)

notifyLog

void notifyLog(Logging.LogLevel level,
               java.lang.String message)

format1

java.lang.String format1(java.lang.String t,
                         java.lang.Object arg)

format

java.lang.String format(java.lang.String t,
                        scala.collection.Seq<java.lang.Object> arg)