it is much clear now, thank you very much, Jesse! 
it is true that most plugins such 
as timestamper-plugin,mask-passwords-plugin, logstash-plugin used build 
wrapper to decorate logger, and I am a little surprised that I was the 
first one to "abuse" the global ConsoleLogFilter 
<https://github.com/jenkinsci/splunk-devops-plugin/blob/master/splunk-devops/src/main/java/com/splunk/splunkjenkins/TeeConsoleLogFilter.java#L31>
 feature.
Thanks, I will add a simple wrapper for WorkFlowRun job

On Wednesday, November 23, 2016 at 12:00:12 AM UTC+8, Jesse Glick wrote:
>
> On Tue, Nov 22, 2016 at 4:29 PM, Ted Xiao <xia...@gmail.com <javascript:>> 
> wrote: 
> > through the PR 
> > 
> https://github.com/jenkinsci/workflow-job-plugin/pull/27/files#diff-5ac278e2951f186bb7e2f76208e6ed05R76
>  
> > , there is a comment // TODO JENKINS-30777 decorate with 
> > ConsoleLogFilter.all() 
>
> Yes—if and when a use case for applying a global 
> (`@Extension`-registered) `ConsoleLogFilter` arises. AFAIK there are 
> none; under JENKINS-38381, sending log results to an external system 
> uses a different API. (`ConsoleLogFilter` is involved in the 
> implementation, but these are locally created filters, not global 
> extensions.) See the downstream 
> https://github.com/jenkinsci/logstash-plugin/pull/18 for a (crude) 
> example. 
>
> Please note that development on this system is currently on hold. It 
> is functionally complete and has basic test coverage, but is not 
> production ready. I have not yet written up a friendly design guide. 
>
> > Does that mean I need to use explicit declare such as 
> > 
> > withContext(new MyConsoleLogFilter()) { 
> >     sh 'process' 
> > } 
>
> No, it is transparent to job definitions. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/b13dd559-9515-46d8-bb66-0e9962d9ceab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to