@BeanID(value="messageLogDispatcher") public class MessageLogDispatcher extends Object
| Constructor and Description |
|---|
MessageLogDispatcher() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageLogger(MessageLogger messageLogger)
Add a logger to the list of message loggers.
|
static MessageLogDispatcher |
getInstance()
Get the single instance of this class.
|
void |
log(Message message,
DispatcherContext dispatcherContext)
Dispatches this message to all the registered loggers.
|
void |
removeMessageLogger(MessageLogger messageLogger)
Remove a logger from the list of message loggers.
|
void |
setMessageLoggers(List<MessageLogger> messageLoggers) |
@Autowired(required=false) public void setMessageLoggers(List<MessageLogger> messageLoggers)
messageLoggers - the messageLoggers to setpublic void addMessageLogger(MessageLogger messageLogger)
messageLogger - The logger to add.public void removeMessageLogger(MessageLogger messageLogger)
messageLogger - The logger to remove.public static MessageLogDispatcher getInstance()
public void log(Message message, DispatcherContext dispatcherContext)
message - The message to dispatch.dispatcherContext - The context in which to log.Copyright © 2006–2020 Esito AS. All rights reserved.