Class SanitizedEmailLogRenderer
- All Implemented Interfaces:
EmailLogRenderer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidLog a debug message representing the given email.voidLog a debug message.voidLog an error message representing the given email.voidLog a error message.voidLog an info message representing the given email.voidLog an info message.registerLogger(@NonNull org.slf4j.Logger logger) Register a logger to be used in alternative to the one from the class.voidLog a trace message representing the given email.voidLog a trace message.voidLog a warning message representing the given email.voidLog a warning message.
-
Field Details
-
logger
protected org.slf4j.Logger logger
-
-
Constructor Details
-
SanitizedEmailLogRenderer
-
-
Method Details
-
registerLogger
Description copied from interface:EmailLogRendererRegister a logger to be used in alternative to the one from the class.- Specified by:
registerLoggerin interfaceEmailLogRenderer- Parameters:
logger- The logger to be used.
-
trace
public void trace(@NonNull @NonNull String message, @NonNull @NonNull Email email, Object... messageParams) Description copied from interface:EmailLogRendererLog a trace message.If the logger is currently enabled for the trace message level then the given message is forwarded to all the registered output Handler objects.
- Specified by:
tracein interfaceEmailLogRenderer- Parameters:
message- The string message (or a key in the message catalog)email- Email to be loggedmessageParams- Additional objects to be injected in the message template
-
trace
Description copied from interface:EmailLogRendererLog a trace message representing the given email.If the logger is currently enabled for the trace message level then the given message is forwarded to all the registered output Handler objects.
- Specified by:
tracein interfaceEmailLogRenderer- Parameters:
email- Email to be logged
-
debug
public void debug(@NonNull @NonNull String message, @NonNull @NonNull Email email, Object... messageParams) Description copied from interface:EmailLogRendererLog a debug message.If the logger is currently enabled for the debug message level then the given message is forwarded to all the registered output Handler objects.
- Specified by:
debugin interfaceEmailLogRenderer- Parameters:
message- The string message (or a key in the message catalog)email- Email to be loggedmessageParams- Additional objects to be injected in the message template
-
debug
Description copied from interface:EmailLogRendererLog a debug message representing the given email.If the logger is currently enabled for the debug message level then the given message is forwarded to all the registered output Handler objects.
- Specified by:
debugin interfaceEmailLogRenderer- Parameters:
email- Email to be logged
-
info
public void info(@NonNull @NonNull String message, @NonNull @NonNull Email email, Object... messageParams) Description copied from interface:EmailLogRendererLog an info message.If the logger is currently enabled for the info message level then the given message is forwarded to all the registered output Handler objects.
- Specified by:
infoin interfaceEmailLogRenderer- Parameters:
message- The string message (or a key in the message catalog)email- Email to be loggedmessageParams- Additional objects to be injected in the message template
-
info
Description copied from interface:EmailLogRendererLog an info message representing the given email.If the logger is currently enabled for the info message level then the given message is forwarded to all the registered output Handler objects.
- Specified by:
infoin interfaceEmailLogRenderer- Parameters:
email- Email to be logged
-
warn
public void warn(@NonNull @NonNull String message, @NonNull @NonNull Email email, Object... messageParams) Description copied from interface:EmailLogRendererLog a warning message.If the logger is currently enabled for the warning message level then the given message is forwarded to all the registered output Handler objects.
- Specified by:
warnin interfaceEmailLogRenderer- Parameters:
message- The string message (or a key in the message catalog)email- Email to be loggedmessageParams- Additional objects to be injected in the message template
-
warn
Description copied from interface:EmailLogRendererLog a warning message representing the given email.If the logger is currently enabled for the warning message level then the given message is forwarded to all the registered output Handler objects.
- Specified by:
warnin interfaceEmailLogRenderer- Parameters:
email- Email to be logged
-
error
public void error(@NonNull @NonNull String message, @NonNull @NonNull Email email, Object... messageParams) Description copied from interface:EmailLogRendererLog a error message.If the logger is currently enabled for the error message level then the given message is forwarded to all the registered output Handler objects.
- Specified by:
errorin interfaceEmailLogRenderer- Parameters:
message- The string message (or a key in the message catalog)email- Email to be loggedmessageParams- Additional objects to be injected in the message template
-
error
Description copied from interface:EmailLogRendererLog an error message representing the given email.If the logger is currently enabled for the error message level then the given message is forwarded to all the registered output Handler objects.
- Specified by:
errorin interfaceEmailLogRenderer- Parameters:
email- Email to be logged
-