Package org.apache.camel.spi
Class CamelLogger
- java.lang.Object
-
- org.apache.camel.spi.CamelLogger
-
public class CamelLogger extends Object
A logger which logs to a slf4jLogger
. The name CamelLogger has been chosen to avoid any name clash with log kits which has a Logger class.
-
-
Constructor Summary
Constructors Constructor Description CamelLogger()
CamelLogger(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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doLog(String message)
Logs the message without checking theshouldLog()
method first.LoggingLevel
getLevel()
org.slf4j.Logger
getLog()
org.slf4j.Marker
getMarker()
void
log(String message)
Logs the message with checking theshouldLog()
method first.void
log(String message, Throwable exception)
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
setMarker(String marker)
void
setMarker(org.slf4j.Marker marker)
boolean
shouldLog()
static boolean
shouldLog(org.slf4j.Logger log, LoggingLevel level)
String
toString()
-
-
-
Constructor Detail
-
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)
-
-
Method Detail
-
log
public void log(String message, LoggingLevel loggingLevel)
-
log
public void log(String message)
Logs the message with checking theshouldLog()
method first.- Parameters:
message
- the message to log, ifshouldLog()
returned true
-
doLog
public void doLog(String message)
Logs the message without checking theshouldLog()
method first.- Parameters:
message
- the message to log
-
log
public void log(String message, Throwable exception, LoggingLevel loggingLevel)
-
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)
-
getMarker
public org.slf4j.Marker getMarker()
-
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)
-
-