Add SEVERITY_CRITICAL to logging, that would help to suppress logs from the fuzz target.

Follow-up CL will be https://chromium-review.googlesource.com/c/chromium/src/+/1073395

Bug: 846721
Change-Id: Ie9e6dc5c5ef6b035c414fbdc4f711f995b52f4d7
Reviewed-on: https://chromium-review.googlesource.com/1073394
Reviewed-by: Will Harris <wfh@chromium.org>
This commit is contained in:
Max Moroz 2018-05-27 14:28:07 -07:00 committed by Will Harris
parent 9eac2058b7
commit 27c001192b
2 changed files with 14 additions and 1 deletions

View File

@ -69,6 +69,9 @@ LogStream::LogStream(std::ostream &stream, Severity severity,
case SEVERITY_ERROR:
severity_string = "ERROR";
break;
case SEVERITY_CRITICAL:
severity_string = "CRITICAL";
break;
}
stream_ << time_string << ": " << PathnameStripper::File(file) << ":" <<

View File

@ -94,7 +94,8 @@ class LogStream {
public:
enum Severity {
SEVERITY_INFO,
SEVERITY_ERROR
SEVERITY_ERROR,
SEVERITY_CRITICAL
};
// Begin logging a message to the stream identified by |stream|, at the
@ -180,6 +181,15 @@ int ErrnoString(string *error_string);
__FILE__, __LINE__)
#endif // BPLOG_ERROR
#ifndef BPLOG_CRITICAL
#ifndef BPLOG_CRITICAL_STREAM
#define BPLOG_CRITICAL_STREAM std::cerr
#endif // BPLOG_CRITICAL_STREAM
#define BPLOG_CRITICAL google_breakpad::LogStream(BPLOG_CRITICAL_STREAM, \
google_breakpad::LogStream::SEVERITY_CRITICAL, \
__FILE__, __LINE__)
#endif // BPLOG_CRITICAL
#define BPLOG_IF(severity, condition) \
BPLOG_LAZY_STREAM(severity, ((condition) && BPLOG_LOG_IS_ON(severity)))