From 9a4562b031afb7558963e22adf4c5951c87efc5b Mon Sep 17 00:00:00 2001 From: Roger Date: Sun, 25 Aug 2013 23:10:12 +0800 Subject: [PATCH] disable writing to debug.log by default Fix #1031 --- src/shell_main_delegate.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/shell_main_delegate.cc b/src/shell_main_delegate.cc index 8a04ae0b24..56eb7b89af 100644 --- a/src/shell_main_delegate.cc +++ b/src/shell_main_delegate.cc @@ -90,9 +90,11 @@ void InitLogging() { PathService::Get(base::DIR_EXE, &log_filename); log_filename = log_filename.AppendASCII("debug.log"); logging::LoggingSettings settings; - settings.logging_dest = logging::LOG_TO_ALL; - settings.log_file = log_filename.value().c_str(); - settings.delete_old = logging::DELETE_OLD_LOG_FILE; + if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableLogging)) { + settings.logging_dest = logging::LOG_TO_ALL; + settings.log_file = log_filename.value().c_str(); + settings.delete_old = logging::DELETE_OLD_LOG_FILE; + } logging::InitLogging(settings); logging::SetLogItems(true, false, true, false); }