Package org.jenkinsci.plugins.workflow.log
package org.jenkinsci.plugins.workflow.log
APIs supporting the production and retrieval of log messages associated with Pipeline builds (
FlowExecutionOwner
) and individual steps (FlowNode
).
Note that the term “step” is used loosely in documentation here to refer to a FlowNode
,
which is only precise in the case of AtomNode
s.
Block-scoped Step
s which use BodyInvoker
can be producing output interleaved with their children,
something the FlowNode.getId()
should track.
- See Also:
-
ClassDescriptionPlaceholder for storage broken by some kind of access error.Some utility code extracted from
AnnotatedLargeText
which probably belongs inConsoleAnnotator
orConsoleAnnotationOutputStream
.Simple implementation of log storage in a single file that maintains a side file with an index indicating where node transitions occur.Means of replacing how logs are stored for a Pipeline build as a whole or for one step.Factory interface forLogStorage
.Convenience implementation handlingOutputStreamTaskListener.Default.getLogger()
.A way of decorating output from aTaskListener
.Allows a decorator to be applied to any build.