Package org.apache.qpid.server.logging
Interface MessageLogger
-
- All Known Implementing Classes:
AbstractMessageLogger
,CompositeStartupMessageLogger
,EventLogger
,LoggingMessageLogger
,NullMessageLogger
,SystemOutMessageLogger
public interface MessageLogger
The RootMessageLogger is used by the LogActors to query if logging is enabled for the requested message and to provide the actual message that should be logged.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isEnabled()
Determine whether the MessageLogger is enabledboolean
isMessageEnabled(String logHierarchy)
Determine if the LogActor should be generating log messages.void
message(LogMessage message)
void
message(LogSubject subject, LogMessage message)
-
-
-
Method Detail
-
isEnabled
boolean isEnabled()
Determine whether the MessageLogger is enabled- Returns:
- boolean true if enabled.
-
isMessageEnabled
boolean isMessageEnabled(String logHierarchy)
Determine if the LogActor should be generating log messages.- Parameters:
logHierarchy
- The log hierarchy for this request- Returns:
- boolean true if the message should be logged.
-
message
void message(LogMessage message)
-
message
void message(LogSubject subject, LogMessage message)
-
-