diff options
author | Tamas Berghammer <tberghammer@google.com> | 2015-05-27 13:34:04 +0000 |
---|---|---|
committer | Tamas Berghammer <tberghammer@google.com> | 2015-05-27 13:34:04 +0000 |
commit | 9c9ecce0770b3cc9f2237a28a7080553ec61bcb1 (patch) | |
tree | ea321d2e850b220ef2e51c5b520a30dd1ca2433b /lldb/source/Core/Debugger.cpp | |
parent | f5c4dec750e424b217f794e250c48bdfc4100f1e (diff) | |
download | bcm5719-llvm-9c9ecce0770b3cc9f2237a28a7080553ec61bcb1.tar.gz bcm5719-llvm-9c9ecce0770b3cc9f2237a28a7080553ec61bcb1.zip |
Make log options uniform betwwen lldb-platform and lldb-gdbserver
This change also get rid of an unused Debugger instance in
GDBRemoteCommunicationServerLLGS and the command interpreter from
lldb-platform what was used only for enabling logging.
Differential revision: http://reviews.llvm.org/D9876
llvm-svn: 238319
Diffstat (limited to 'lldb/source/Core/Debugger.cpp')
-rw-r--r-- | lldb/source/Core/Debugger.cpp | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/lldb/source/Core/Debugger.cpp b/lldb/source/Core/Debugger.cpp index 2f7dd9f42a5..9dedaf191db 100644 --- a/lldb/source/Core/Debugger.cpp +++ b/lldb/source/Core/Debugger.cpp @@ -1275,8 +1275,6 @@ Debugger::SetLoggingCallback (lldb::LogOutputCallback log_callback, void *baton) bool Debugger::EnableLog (const char *channel, const char **categories, const char *log_file, uint32_t log_options, Stream &error_stream) { - Log::Callbacks log_callbacks; - StreamSP log_stream_sp; if (m_log_callback_stream_sp) { @@ -1309,33 +1307,7 @@ Debugger::EnableLog (const char *channel, const char **categories, const char *l if (log_options == 0) log_options = LLDB_LOG_OPTION_PREPEND_THREAD_NAME | LLDB_LOG_OPTION_THREADSAFE; - if (Log::GetLogChannelCallbacks (ConstString(channel), log_callbacks)) - { - log_callbacks.enable (log_stream_sp, log_options, categories, &error_stream); - return true; - } - else - { - LogChannelSP log_channel_sp (LogChannel::FindPlugin (channel)); - if (log_channel_sp) - { - if (log_channel_sp->Enable (log_stream_sp, log_options, &error_stream, categories)) - { - return true; - } - else - { - error_stream.Printf ("Invalid log channel '%s'.\n", channel); - return false; - } - } - else - { - error_stream.Printf ("Invalid log channel '%s'.\n", channel); - return false; - } - } - return false; + return Log::EnableLogChannel(log_stream_sp, log_options, channel, categories, error_stream); } SourceManager & |