In Run.java
OutputStream logger = new FileOutputStream(getLogFile(), true);
// Global log filters
for (ConsoleLogFilter filter : ConsoleLogFilter.all()) {
logger = filter.decorateLogger(build, logger);
}
Hello there,
I’m developing a plugin to perform regexp replacements on the Jenkins log output: https://github.com/SoftwareBuildService/log-file-filter-plugin
It is based on global settings to perform the regexps replacements for any job. I’ve written a custom pipeline step to perform this filtering (in a manner similar to https://issues.jenkins-ci.org/browse/JENKINS-27486) but this is not ideal for our use case. I would like the ConsoleLogFilter to filter pipeline logs without the need for any step.
Has there been any progress on the topic?
Thank you for your attention.