From 065e9e6a4ee39701758027e7b6e1f63e1529a503 Mon Sep 17 00:00:00 2001 From: fary86 Date: Thu, 23 Apr 2020 21:13:12 +0800 Subject: [PATCH] Fix when not set GLOG_log_dir, create log file at /tmp --- mindspore/ccsrc/utils/log_adapter.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mindspore/ccsrc/utils/log_adapter.cc b/mindspore/ccsrc/utils/log_adapter.cc index 0cd9b64a9..deb4f3838 100644 --- a/mindspore/ccsrc/utils/log_adapter.cc +++ b/mindspore/ccsrc/utils/log_adapter.cc @@ -252,9 +252,13 @@ void mindspore_log_init(void) { if (mindspore::GetEnv("GLOG_logfile_mode").empty()) { FLAGS_logfile_mode = 0640; } + std::string logtostderr = mindspore::GetEnv("GLOG_logtostderr"); // default print log to screen - if (mindspore::GetEnv("GLOG_logtostderr").empty()) { + if (logtostderr.empty()) { FLAGS_logtostderr = true; + } else if (logtostderr == "0" && mindspore::GetEnv("GLOG_log_dir").empty()) { + FLAGS_logtostderr = true; + MS_LOG(WARNING) << "`GLOG_log_dir` is not set, output log to screen."; } #else mindspore::InitMsLogLevel(); -- GitLab