mirror of
https://github.com/yuzu-emu/breakpad.git
synced 2024-12-23 05:55:36 +00:00
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:
parent
9eac2058b7
commit
27c001192b
|
@ -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) << ":" <<
|
||||
|
|
|
@ -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)))
|
||||
|
||||
|
|
Loading…
Reference in a new issue