Package com.consol.citrus.log
Interface LogMessageModifier
-
- All Superinterfaces:
LogModifier
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface LogMessageModifier extends LogModifier
Special modifier adds message related modifications on log output on headers and body.- Author:
- Christoph Deppisch
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default StringmaskBody(Message message)Mask the given message body to not print sensitive data.default List<String>maskHeaderData(Message message)Mask the given message header data to not print sensitive data.default Map<String,Object>maskHeaders(Message message)Mask the given message header values to not print sensitive data.-
Methods inherited from interface com.consol.citrus.log.LogModifier
mask
-
-
-
-
Method Detail
-
maskBody
default String maskBody(Message message)
Mask the given message body to not print sensitive data.- Parameters:
message-- Returns:
-
maskHeaders
default Map<String,Object> maskHeaders(Message message)
Mask the given message header values to not print sensitive data.- Parameters:
message-- Returns:
-
-