org.apache.camel.util
Class CamelLogger
java.lang.Object
org.apache.camel.util.CamelLogger
public class CamelLogger
- extends Object
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.
- Version:
Method Summary |
void |
doLog(String message)
Logs the message without checking the shouldLog() method first. |
LoggingLevel |
getLevel()
|
org.slf4j.Logger |
getLog()
|
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)
|
static void |
log(org.slf4j.Logger log,
LoggingLevel level,
String message)
|
static void |
log(org.slf4j.Logger log,
LoggingLevel level,
String message,
Throwable th)
|
void |
log(String message)
Logs the message with checking the shouldLog() method first. |
void |
log(String message,
LoggingLevel loggingLevel)
|
void |
log(String message,
Throwable exception)
|
void |
log(String message,
Throwable exception,
LoggingLevel loggingLevel)
|
void |
setLevel(LoggingLevel level)
|
void |
setLog(org.slf4j.Logger log)
|
void |
setLogName(String logName)
|
void |
setMarker(org.slf4j.Marker marker)
|
void |
setMarker(String marker)
|
boolean |
shouldLog()
|
static boolean |
shouldLog(org.slf4j.Logger log,
LoggingLevel level)
|
String |
toString()
|
CamelLogger
public CamelLogger()
CamelLogger
public CamelLogger(org.slf4j.Logger log)
CamelLogger
public CamelLogger(org.slf4j.Logger log,
LoggingLevel level)
CamelLogger
public CamelLogger(org.slf4j.Logger log,
LoggingLevel level,
String marker)
CamelLogger
public CamelLogger(String logName)
CamelLogger
public CamelLogger(String logName,
LoggingLevel level)
CamelLogger
public CamelLogger(String logName,
LoggingLevel level,
String marker)
toString
public String toString()
- Overrides:
toString
in class Object
log
public void log(String message,
LoggingLevel loggingLevel)
log
public void log(String message)
- Logs the message with checking the
shouldLog()
method first.
- Parameters:
message
- the message to log, if shouldLog()
returned true
doLog
public void doLog(String message)
- Logs the message without checking the
shouldLog()
method first.
- Parameters:
message
- the message to log
log
public void log(String message,
Throwable exception,
LoggingLevel loggingLevel)
log
public void log(String message,
Throwable exception)
getLog
public org.slf4j.Logger getLog()
setLog
public void setLog(org.slf4j.Logger log)
getLevel
public LoggingLevel getLevel()
setLevel
public void setLevel(LoggingLevel level)
setLogName
public void setLogName(String logName)
setMarker
public void setMarker(org.slf4j.Marker marker)
setMarker
public void setMarker(String marker)
log
public static void log(org.slf4j.Logger log,
LoggingLevel level,
String message)
log
public static void log(org.slf4j.Logger log,
LoggingLevel level,
org.slf4j.Marker marker,
String message)
log
public static void log(org.slf4j.Logger log,
LoggingLevel level,
String message,
Throwable th)
log
public static void log(org.slf4j.Logger log,
LoggingLevel level,
org.slf4j.Marker marker,
String message,
Throwable th)
shouldLog
public boolean shouldLog()
shouldLog
public static boolean shouldLog(org.slf4j.Logger log,
LoggingLevel level)
Apache CAMEL