ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();
......
JobExecutionResult jobExecutionResult = env.execute(XXXOffline.class.getName());
int records = jobExecutionResult.<Integer>getAccumulatorResult("counter");
LOGGER.info("total records: {}", records);
Однако журнал не был записан в файл журнала (ps: другой вывод журнала работает хорошо). Я думаю, что env.execute () блокирует вызов, и когда все подзадачи заканчиваются, выполняется getAccumulatorResult (). Я не знаю, почему не работает вывод журнала последней строки.