Package org.apache.camel.spi
Class CamelLogger
java.lang.Object
org.apache.camel.spi.CamelLogger
A logger which logs to a slf4j
Logger.
The name CamelLogger has been chosen to avoid any name clash with log kits which has a Logger
class.-
Constructor Summary
ConstructorsConstructorDescriptionCamelLogger(String logName) CamelLogger(String logName, LoggingLevel level) CamelLogger(String logName, LoggingLevel level, String marker) CamelLogger(org.slf4j.Logger log) CamelLogger(org.slf4j.Logger log, LoggingLevel level) CamelLogger(org.slf4j.Logger log, LoggingLevel level, String marker) -
Method Summary
Modifier and TypeMethodDescriptionvoidLogs the message without checking theshouldLog()method first.getLevel()org.slf4j.LoggergetLog()org.slf4j.MarkervoidLogs the message with checking theshouldLog()method first.voidvoidlog(String message, Throwable exception, LoggingLevel loggingLevel) voidlog(String message, LoggingLevel loggingLevel) static voidlog(org.slf4j.Logger log, LoggingLevel level, String message) static voidlog(org.slf4j.Logger log, LoggingLevel level, String message, Throwable th) static voidlog(org.slf4j.Logger log, LoggingLevel level, org.slf4j.Marker marker, String message) static voidlog(org.slf4j.Logger log, LoggingLevel level, org.slf4j.Marker marker, String message, Throwable th) voidsetLevel(LoggingLevel level) voidsetLog(org.slf4j.Logger log) voidsetLogName(String logName) voidvoidsetMarker(org.slf4j.Marker marker) booleanstatic booleanshouldLog(org.slf4j.Logger log, LoggingLevel level) toString()
-
Constructor Details
-
CamelLogger
public CamelLogger() -
CamelLogger
public CamelLogger(org.slf4j.Logger log) -
CamelLogger
-
CamelLogger
-
CamelLogger
-
CamelLogger
-
CamelLogger
-
-
Method Details
-
toString
-
log
-
log
Logs the message with checking theshouldLog()method first.- Parameters:
message- the message to log, ifshouldLog()returned true
-
doLog
Logs the message without checking theshouldLog()method first.- Parameters:
message- the message to log
-
log
-
log
-
getLog
public org.slf4j.Logger getLog() -
setLog
public void setLog(org.slf4j.Logger log) -
getLevel
-
setLevel
-
setLogName
-
getMarker
public org.slf4j.Marker getMarker() -
setMarker
public void setMarker(org.slf4j.Marker marker) -
setMarker
-
log
-
log
public static void log(org.slf4j.Logger log, LoggingLevel level, org.slf4j.Marker marker, String message) -
log
-
log
public static void log(org.slf4j.Logger log, LoggingLevel level, org.slf4j.Marker marker, String message, Throwable th) -
shouldLog
public boolean shouldLog() -
shouldLog
-