org.apache.qpid.server.logging
Class Log4jMessageLogger
java.lang.Object
org.apache.qpid.server.logging.AbstractRootMessageLogger
org.apache.qpid.server.logging.Log4jMessageLogger
- All Implemented Interfaces:
- RootMessageLogger
public class Log4jMessageLogger
- extends AbstractRootMessageLogger
Field Summary |
static org.apache.log4j.Level |
LEVEL
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LEVEL
public static final org.apache.log4j.Level LEVEL
Log4jMessageLogger
public Log4jMessageLogger()
Log4jMessageLogger
public Log4jMessageLogger(ServerConfiguration config)
isMessageEnabled
public boolean isMessageEnabled(LogActor actor,
LogSubject subject,
String logHierarchy)
- Description copied from interface:
RootMessageLogger
- Determine if the LogSubject and the LogActor should be
generating log messages.
- Specified by:
isMessageEnabled
in interface RootMessageLogger
- Overrides:
isMessageEnabled
in class AbstractRootMessageLogger
- Parameters:
actor
- The actor requesting the loggingsubject
- The subject of this log requestlogHierarchy
- The log hierarchy for this request
- Returns:
- boolean true if the message should be logged.
isMessageEnabled
public boolean isMessageEnabled(LogActor actor,
String logHierarchy)
- Description copied from interface:
RootMessageLogger
- Determine if the LogActor should be generating log messages.
- Specified by:
isMessageEnabled
in interface RootMessageLogger
- Overrides:
isMessageEnabled
in class AbstractRootMessageLogger
- Parameters:
actor
- The actor requesting the logginglogHierarchy
- The log hierarchy for this request
- Returns:
- boolean true if the message should be logged.
rawMessage
public void rawMessage(String message,
String logHierarchy)
- Description copied from interface:
RootMessageLogger
- Log the raw message to the configured logger.
- Specified by:
rawMessage
in interface RootMessageLogger
- Specified by:
rawMessage
in class AbstractRootMessageLogger
- Parameters:
message
- The message to loglogHierarchy
- The log hierarchy for this request
rawMessage
public void rawMessage(String message,
Throwable throwable,
String logHierarchy)
- Description copied from interface:
RootMessageLogger
- Log the raw message to the configured logger.
Along with a formated stack trace from the Throwable.
- Specified by:
rawMessage
in interface RootMessageLogger
- Specified by:
rawMessage
in class AbstractRootMessageLogger
- Parameters:
message
- The message to logthrowable
- Optional Throwable that should provide stact tracelogHierarchy
- The log hierarchy for this request
Licensed to the Apache Software Foundation