Class LoggingProcessListener
- java.lang.Object
-
- jetbrains.buildServer.agent.runner.ProcessListenerAdapter
-
- jetbrains.buildServer.agent.runner.LoggingProcessListener
-
- All Implemented Interfaces:
java.util.EventListener
,ProcessListener
public class LoggingProcessListener extends ProcessListenerAdapter
Default implementation ofProcessListener
that- 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.Logger
OUT_LOG
-
Constructor Summary
Constructors Constructor Description LoggingProcessListener(BuildProgressLogger buildLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onErrorOutput(java.lang.String text)
process error outputvoid
onStandardOutput(java.lang.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 java.lang.String text)
Description copied from interface:ProcessListener
process standard output- Specified by:
onStandardOutput
in interfaceProcessListener
- Overrides:
onStandardOutput
in classProcessListenerAdapter
- Parameters:
text
- process stdout output text
-
onErrorOutput
public void onErrorOutput(@NotNull java.lang.String text)
Description copied from interface:ProcessListener
process error output- Specified by:
onErrorOutput
in interfaceProcessListener
- Overrides:
onErrorOutput
in classProcessListenerAdapter
- Parameters:
text
- process stderr output text
-
-