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 TypeMethodDescriptionvoid
Logs the message without checking theshouldLog()
method first.getLevel()
org.slf4j.Logger
getLog()
org.slf4j.Marker
void
Logs the message with checking theshouldLog()
method first.void
void
log
(String message, Throwable exception, LoggingLevel loggingLevel) void
log
(String message, LoggingLevel loggingLevel) static void
log
(org.slf4j.Logger log, LoggingLevel level, String message) static void
log
(org.slf4j.Logger log, LoggingLevel level, String message, Throwable th) static void
log
(org.slf4j.Logger log, LoggingLevel level, org.slf4j.Marker marker, String message) static void
log
(org.slf4j.Logger log, LoggingLevel level, org.slf4j.Marker marker, String message, Throwable th) void
setLevel
(LoggingLevel level) void
setLog
(org.slf4j.Logger log) void
setLogName
(String logName) void
void
setMarker
(org.slf4j.Marker marker) boolean
static boolean
shouldLog
(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
-