Browse Source

Add ELECTRON_ENABLE_LOGGING env

It is the same with --enable-logging.
Cheng Zhao 9 years ago
parent
commit
2c4a24d26b
1 changed files with 3 additions and 1 deletions
  1. 3 1
      atom/app/atom_main_delegate.cc

+ 3 - 1
atom/app/atom_main_delegate.cc

@@ -59,7 +59,9 @@ bool AtomMainDelegate::BasicStartupComplete(int* exit_code) {
 #endif  // !defined(OS_WIN)
 
   // Only enable logging when --enable-logging is specified.
-  if (!command_line->HasSwitch(switches::kEnableLogging)) {
+  scoped_ptr<base::Environment> env(base::Environment::Create());
+  if (!command_line->HasSwitch(switches::kEnableLogging) &&
+      !env->HasVar("ELECTRON_ENABLE_LOGGING")) {
     settings.logging_dest = logging::LOG_NONE;
     logging::SetMinLogLevel(logging::LOG_NUM_SEVERITIES);
   }