blob: 5a26353ecde69ccfa687c73d340ea79a74874aac [file] [log] [blame]
// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "third_party/blink/public/common/logging/logging_utils.h"
#include "third_party/blink/public/mojom/devtools/console_message.mojom.h"
namespace blink {
logging::LogSeverity ConsoleMessageLevelToLogSeverity(
blink::mojom::ConsoleMessageLevel level) {
logging::LogSeverity log_severity = logging::LOGGING_VERBOSE;
switch (level) {
case blink::mojom::ConsoleMessageLevel::kVerbose:
log_severity = logging::LOGGING_VERBOSE;
break;
case blink::mojom::ConsoleMessageLevel::kInfo:
log_severity = logging::LOGGING_INFO;
break;
case blink::mojom::ConsoleMessageLevel::kWarning:
log_severity = logging::LOGGING_WARNING;
break;
case blink::mojom::ConsoleMessageLevel::kError:
log_severity = logging::LOGGING_ERROR;
break;
}
return log_severity;
}
} // namespace blink