Package org.owasp.esapi.logging.cleaning
Class CodecLogScrubber
- java.lang.Object
-
- org.owasp.esapi.logging.cleaning.CodecLogScrubber
-
- All Implemented Interfaces:
LogScrubber
public class CodecLogScrubber extends java.lang.Object implements LogScrubber
Implementation of a LogScrubber which passes strings through a delegate codec with specific character immunity sets.
-
-
Constructor Summary
Constructors Constructor Description CodecLogScrubber(Codec<?> messageCodec, char[] immuneChars)
Ctr.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
cleanMessage(java.lang.String message)
Updates the given message to account for restrictions for this implementation and returns the result.
-
-
-
Constructor Detail
-
CodecLogScrubber
public CodecLogScrubber(Codec<?> messageCodec, char[] immuneChars)
Ctr.- Parameters:
messageCodec
- Delegate codec. Cannot benull
immuneChars
- Immune character set.
-
-
Method Detail
-
cleanMessage
public java.lang.String cleanMessage(java.lang.String message)
Description copied from interface:LogScrubber
Updates the given message to account for restrictions for this implementation and returns the result.- Specified by:
cleanMessage
in interfaceLogScrubber
- Parameters:
message
- Original message to clean.- Returns:
- Cleaned message.
-
-