diff options
Diffstat (limited to 'tools/lldb-mi/MIDriverMgr.cpp')
-rw-r--r-- | tools/lldb-mi/MIDriverMgr.cpp | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/tools/lldb-mi/MIDriverMgr.cpp b/tools/lldb-mi/MIDriverMgr.cpp index 79b44ca947ad..ca900ca6e885 100644 --- a/tools/lldb-mi/MIDriverMgr.cpp +++ b/tools/lldb-mi/MIDriverMgr.cpp @@ -20,7 +20,7 @@ //-- // Third Party Headers: -#include <lldb/API/SBError.h> +#include "lldb/API/SBError.h" // In-house headers: #include "MIDriverMgr.h" @@ -125,8 +125,6 @@ CMIDriverMgr::Shutdown(void) if (vbAppExitOk) { - // The MI Driver's log updating may have been switched off switch back on to say all is ok. - CMICmnLog::Instance().SetEnabled(true); #if _DEBUG CMICmnStreamStdout::Instance().Write(MIRSRC(IDE_MI_APP_EXIT_OK)); // Both stdout and Log #else @@ -144,8 +142,6 @@ CMIDriverMgr::Shutdown(void) } else { - // The MI Driver's log updating may have been switched off switch back on to say there has been problem. - rAppLog.SetEnabled(true); const CMIUtilString msg( CMIUtilString::Format(MIRSRC(IDE_MI_APP_EXIT_WITH_PROBLEM_NO_LOG), CMICmnLogMediumFile::Instance().GetFileName().c_str())); CMICmnStreamStdout::Instance().Write(msg); @@ -495,7 +491,7 @@ CMIDriverMgr::DriverGetTheDebugger(void) // --interpreter // --version // --versionLong -// --noLog +// --log // --executable // The above arguments are not handled by any driver object except for --executable. // The options --interpreter and --executable in code act very similar. The @@ -552,7 +548,7 @@ CMIDriverMgr::ParseArgs(const int argc, const char *argv[], bool &vwbExiting) bool bHaveArgInterpret = false; bool bHaveArgVersion = false; bool bHaveArgVersionLong = false; - bool bHaveArgNoLog = false; + bool bHaveArgLog = false; bool bHaveArgHelp = false; // Hardcode the use of the MI driver @@ -582,9 +578,9 @@ CMIDriverMgr::ParseArgs(const int argc, const char *argv[], bool &vwbExiting) { bHaveArgVersionLong = true; } - if (0 == strArg.compare("--noLog")) + if (0 == strArg.compare("--log")) { - bHaveArgNoLog = true; + bHaveArgLog = true; } if ((0 == strArg.compare("--help")) || (0 == strArg.compare("-h"))) { @@ -593,9 +589,9 @@ CMIDriverMgr::ParseArgs(const int argc, const char *argv[], bool &vwbExiting) } } - if (bHaveArgNoLog) + if (bHaveArgLog) { - CMICmnLog::Instance().SetEnabled(false); + CMICmnLog::Instance().SetEnabled(true); } // Todo: Remove this output when MI is finished. It is temporary to persuade Ecllipse plugin to work. @@ -687,7 +683,7 @@ CMIDriverMgr::GetHelpOnCmdLineArgOptions(void) const MIRSRC(IDE_MI_APP_ARG_VERSION_LONG), MIRSRC(IDE_MI_APP_ARG_INTERPRETER), MIRSRC(IDE_MI_APP_ARG_EXECUTEABLE), - CMIUtilString::Format(MIRSRC(IDE_MI_APP_ARG_NO_APP_LOG), CMICmnLogMediumFile::Instance().GetFileName().c_str()), + CMIUtilString::Format(MIRSRC(IDE_MI_APP_ARG_APP_LOG), CMICmnLogMediumFile::Instance().GetFileName().c_str()), MIRSRC(IDE_MI_APP_ARG_EXECUTABLE), MIRSRC(IDS_CMD_QUIT_HELP), MIRSRC(IDE_MI_APP_ARG_EXAMPLE)}; |