From 27c66f12d1c824c5ba68cd9533015cd411f1c384 Mon Sep 17 00:00:00 2001 From: Yang Jiandan Date: Tue, 31 May 2022 22:54:38 +0800 Subject: [PATCH] set log level as ERROR for trackerProcess has some stderr output (#7952) --- .../main/java/ml/dmlc/xgboost4j/java/RabitTracker.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/jvm-packages/xgboost4j/src/main/java/ml/dmlc/xgboost4j/java/RabitTracker.java b/jvm-packages/xgboost4j/src/main/java/ml/dmlc/xgboost4j/java/RabitTracker.java index 0e94ce69f..a74907b39 100644 --- a/jvm-packages/xgboost4j/src/main/java/ml/dmlc/xgboost4j/java/RabitTracker.java +++ b/jvm-packages/xgboost4j/src/main/java/ml/dmlc/xgboost4j/java/RabitTracker.java @@ -55,11 +55,15 @@ public class RabitTracker implements IRabitTracker { String line; try { while ((line = reader.readLine()) != null) { - trackerProcessLogger.info(line); + trackerProcessLogger.error(line); } trackerProcess.get().waitFor(); - trackerProcessLogger.info("Tracker Process ends with exit code " + - trackerProcess.get().exitValue()); + int exitValue = trackerProcess.get().exitValue(); + if (exitValue != 0) { + trackerProcessLogger.error("Tracker Process ends with exit code " + exitValue); + } else { + trackerProcessLogger.info("Tracker Process ends with exit code " + exitValue); + } } catch (IOException ex) { trackerProcessLogger.error(ex.toString()); } catch (InterruptedException ie) {