Class LoggingProcessListener
- java.lang.Object
-
- jetbrains.buildServer.agent.runner.ProcessListenerAdapter
-
- jetbrains.buildServer.agent.runner.LoggingProcessListener
-
- All Implemented Interfaces:
EventListener,ProcessListener
public class LoggingProcessListener extends ProcessListenerAdapter
Default implementation ofProcessListenerthat- log all process output to the build log
- log process commandline and working dir on start
- log process exit code on process finish
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.log4j.LoggerOUT_LOG
-
Constructor Summary
Constructors Constructor Description LoggingProcessListener(BuildProgressLogger buildLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonErrorOutput(String text)process error outputvoidonStandardOutput(String text)process standard output-
Methods inherited from class jetbrains.buildServer.agent.runner.ProcessListenerAdapter
processFinished, processStarted
-
-
-
-
Constructor Detail
-
LoggingProcessListener
public LoggingProcessListener(BuildProgressLogger buildLogger)
-
-
Method Detail
-
onStandardOutput
public void onStandardOutput(@NotNull String text)Description copied from interface:ProcessListenerprocess standard output- Specified by:
onStandardOutputin interfaceProcessListener- Overrides:
onStandardOutputin classProcessListenerAdapter- Parameters:
text- process stdout output text
-
onErrorOutput
public void onErrorOutput(@NotNull String text)Description copied from interface:ProcessListenerprocess error output- Specified by:
onErrorOutputin interfaceProcessListener- Overrides:
onErrorOutputin classProcessListenerAdapter- Parameters:
text- process stderr output text
-
-