public interface Messenger extends LoggerHolder
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageTranslator(MessengerMessageTranslator<Object> translator)
Add message translator associated with the specified type
|
org.slf4j.Logger |
getLogger()
Get assigned to messenger logger
|
MessengerFormatter |
getMessengerFormatter()
Get formatter used by messenger
|
void |
send(org.slf4j.event.Level level,
Object message)
Send standard text message through messenger
|
void |
send(MessengerMessage message)
Send messenger message through messenger.
|
boolean |
send(Object message)
Send object through the messenger
|
void |
setOutputListener(MessengerOutputListener listener)
Change output listener.
|
boolean send(Object message)
message - the message-object to sendvoid send(org.slf4j.event.Level level,
Object message)
level - the level of messagemessage - the message to sendvoid send(MessengerMessage message)
message - the message to sendsend(Level, java.lang.Object)void addMessageTranslator(MessengerMessageTranslator<Object> translator)
translator - the translator to registervoid setOutputListener(MessengerOutputListener listener)
PandaFramework.getLogger()listener - the listener to setMessengerFormatter getMessengerFormatter()
org.slf4j.Logger getLogger()
getLogger in interface LoggerHolderCopyright © 2020. All rights reserved.