diff options
author | Yuzhu Shen <yzshen@chromium.org> | 2016-03-08 08:22:56 -0800 |
---|---|---|
committer | Yuzhu Shen <yzshen@chromium.org> | 2016-03-08 16:25:53 +0000 |
commit | c24416c14fe16743e6cc6edafc1a28e0a1d51473 (patch) | |
tree | ebe5e3070ec5ba4f0e2a2f11c49b1e786cf9db58 /mojo/public/cpp/environment/lib/default_logger.cc | |
parent | 6e0f50a8d8f4dbb34c38cdd85c889b7843ddc83b (diff) | |
download | chromium_src-c24416c14fe16743e6cc6edafc1a28e0a1d51473.zip chromium_src-c24416c14fe16743e6cc6edafc1a28e0a1d51473.tar.gz chromium_src-c24416c14fe16743e6cc6edafc1a28e0a1d51473.tar.bz2 |
Remove Mojo bindings environment.
BUG=585942
R=ben@chromium.org
Review URL: https://codereview.chromium.org/1765243002 .
Cr-Commit-Position: refs/heads/master@{#379839}
Diffstat (limited to 'mojo/public/cpp/environment/lib/default_logger.cc')
-rw-r--r-- | mojo/public/cpp/environment/lib/default_logger.cc | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/mojo/public/cpp/environment/lib/default_logger.cc b/mojo/public/cpp/environment/lib/default_logger.cc deleted file mode 100644 index 62a7318..0000000 --- a/mojo/public/cpp/environment/lib/default_logger.cc +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright 2014 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 "mojo/public/cpp/environment/lib/default_logger.h" - -#include <stdint.h> -#include <stdio.h> -#include <stdlib.h> // For |abort()|. - -#include <algorithm> - -#include "mojo/public/c/environment/logger.h" - -namespace mojo { - -namespace { - -MojoLogLevel g_minimum_log_level = MOJO_LOG_LEVEL_INFO; - -const char* GetLogLevelString(MojoLogLevel log_level) { - if (log_level <= MOJO_LOG_LEVEL_VERBOSE - 3) - return "VERBOSE4+"; - switch (log_level) { - case MOJO_LOG_LEVEL_VERBOSE - 2: - return "VERBOSE3"; - case MOJO_LOG_LEVEL_VERBOSE - 1: - return "VERBOSE2"; - case MOJO_LOG_LEVEL_VERBOSE: - return "VERBOSE1"; - case MOJO_LOG_LEVEL_INFO: - return "INFO"; - case MOJO_LOG_LEVEL_WARNING: - return "WARNING"; - case MOJO_LOG_LEVEL_ERROR: - return "ERROR"; - } - // Consider everything higher to be fatal. - return "FATAL"; -} - -void LogMessage(MojoLogLevel log_level, - const char* source_file, - uint32_t source_line, - const char* message) { - if (log_level < g_minimum_log_level) - return; - - // TODO(vtl): Add timestamp also? - if (source_file) { - fprintf(stderr, "%s: %s(%u): %s\n", GetLogLevelString(log_level), - source_file, static_cast<unsigned>(source_line), message); - } else { - fprintf(stderr, "%s: %s\n", GetLogLevelString(log_level), message); - } - if (log_level >= MOJO_LOG_LEVEL_FATAL) - abort(); -} - -MojoLogLevel GetMinimumLogLevel() { - return g_minimum_log_level; -} - -void SetMinimumLogLevel(MojoLogLevel minimum_log_level) { - g_minimum_log_level = std::min(minimum_log_level, MOJO_LOG_LEVEL_FATAL); -} - -} // namespace - -namespace internal { - -const MojoLogger kDefaultLogger = {LogMessage, - GetMinimumLogLevel, - SetMinimumLogLevel}; - -} // namespace internal - -} // namespace mojo |