Index: remoting/base/logger.cc |
diff --git a/remoting/base/logger.cc b/remoting/base/logger.cc |
deleted file mode 100644 |
index 714ad2008df0c5fef6fa30144ffaa2ad12cd6f60..0000000000000000000000000000000000000000 |
--- a/remoting/base/logger.cc |
+++ /dev/null |
@@ -1,95 +0,0 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "remoting/base/logger.h" |
- |
-#include <stdarg.h> // va_list |
- |
-#include "base/logging.h" |
-#include "base/message_loop.h" |
-#include "base/stringprintf.h" |
- |
-namespace remoting { |
- |
-// Copied from base/logging.cc. |
-const char* const Logger::log_severity_names[logging::LOG_NUM_SEVERITIES] = { |
- "INFO", "WARNING", "ERROR", "ERROR_REPORT", "FATAL" |
-}; |
- |
-Logger::Logger() |
- : message_loop_(NULL) { |
-} |
- |
-Logger::~Logger() { |
-} |
- |
-void Logger::Log(logging::LogSeverity severity, const char* format, ...) { |
- va_list ap; |
- va_start(ap, format); |
- va_Log(severity, format, ap); |
- va_end(ap); |
-} |
- |
-void Logger::VLog(int verboselevel, const char* format, ...) { |
- va_list ap; |
- va_start(ap, format); |
- va_VLog(verboselevel, format, ap); |
- va_end(ap); |
-} |
- |
-void Logger::va_Log(logging::LogSeverity severity, |
- const char* format, va_list ap) { |
- DCHECK(severity >= 0 && severity <= logging::LOG_NUM_SEVERITIES); |
- |
- // Based in LOG_IS_ON macro in base/logging.h. |
- if (severity >= ::logging::GetMinLogLevel()) { |
- std::string message; |
- base::StringAppendV(&message, format, ap); |
- |
- // Standard logging. |
- logging::LogMessage(__FILE__, __LINE__, severity).stream() << message; |
- |
- // Send log message to the host UI. |
- LogToUI_CorrectThread(StringPrintf("LOG(%s) %s", |
- log_severity_names[severity], |
- message.c_str())); |
- } |
- |
- va_end(ap); |
-} |
- |
-void Logger::va_VLog(int verboselevel, |
- const char* format, |
- va_list ap) { |
- if (VLOG_IS_ON(verboselevel)) { |
- std::string message; |
- base::StringAppendV(&message, format, ap); |
- |
- // Standard verbose logging. |
- VLOG(verboselevel) << message; |
- |
- // Send log message to the host UI. |
- LogToUI_CorrectThread(StringPrintf("VLOG(%d) %s", |
- verboselevel, message.c_str())); |
- } |
-} |
- |
-void Logger::LogToUI_CorrectThread(const std::string& message) { |
- if (!message_loop_) |
- return; |
- |
- if (message_loop_ != MessageLoop::current()) { |
- message_loop_->PostTask( |
- FROM_HERE, |
- NewRunnableMethod(this, &Logger::LogToUI_CorrectThread, message)); |
- return; |
- } |
- |
- LogToUI(message); |
-} |
- |
-void Logger::LogToUI(const std::string& message) { |
-} |
- |
-} // namespace remoting |