Class MaskingConsoleLogFilter
java.lang.Object
hudson.console.ConsoleLogFilter
com.onepassword.jenkins.plugins.log.MaskingConsoleLogFilter
- All Implemented Interfaces:
ExtensionPoint
,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecorateLogger
(Run run, OutputStream logger) static String
getPatternStringForSecrets
(Collection<String> secrets) Utility method for turning a collection of secret strings into a singleString
for pattern compilation.Methods inherited from class hudson.console.ConsoleLogFilter
all, decorateLogger, decorateLogger
-
Constructor Details
-
MaskingConsoleLogFilter
-
-
Method Details
-
decorateLogger
public OutputStream decorateLogger(Run run, OutputStream logger) throws IOException, InterruptedException - Overrides:
decorateLogger
in classConsoleLogFilter
- Throws:
IOException
InterruptedException
-
getPatternStringForSecrets
Utility method for turning a collection of secret strings into a singleString
for pattern compilation.- Parameters:
secrets
- A collection of secret strings- Returns:
- A
String
generated from that collection.
-