Index: base/logging.cc |
diff --git a/base/logging.cc b/base/logging.cc |
index 650351d837e39fefdb9223c757840bcc18cd7cb4..2aedbef44752ac89b3fb5a76f071b8af15fe9784 100644 |
--- a/base/logging.cc |
+++ b/base/logging.cc |
@@ -390,6 +390,15 @@ int GetMinLogLevel() { |
return g_min_log_level; |
} |
+bool ShouldCreateLogMessage(int severity) { |
+ if (severity < g_min_log_level) |
+ return false; |
+ |
+ // These are the cases for which ~LogMessage does something. |
+ return g_logging_destination != LOG_NONE || log_message_handler || |
+ severity >= kAlwaysPrintErrorLevel; |
brettw
2015/12/03 23:52:14
Do ew need the kAlwaysPrintErrorLevel check here?
skobes
2015/12/03 23:57:26
Yeah, ~LogMessage writes to stderr if severity_ >=
|
+} |
+ |
int GetVlogVerbosity() { |
return std::max(-1, LOG_INFO - GetMinLogLevel()); |
} |