代码分析
AbstractCommandExecutor 类是dolphinscheduler 执行task(shell 命令等)的核心类,在这个类有大量和日志相关的代码。
parseProcessOutput,这个是主函数:负责定时读取task的输出并写入日志文件,退出时候会调用clear函数。
/**
* get the standard output of the process
* @param process process
*/
private void parseProcessOutput(Process process) {
String threadLoggerInfoName =