Chromium Code Reviews| Index: base/logging.h |
| diff --git a/base/logging.h b/base/logging.h |
| index 2d1a83e364934af23be2eef6e990cb04294f31ff..8563170c3fde06fc8b9e0e7e514592b2fed26e2e 100644 |
| --- a/base/logging.h |
| +++ b/base/logging.h |
| @@ -296,11 +296,14 @@ const LogSeverity LOG_INFO = 0; |
| const LogSeverity LOG_WARNING = 1; |
| const LogSeverity LOG_ERROR = 2; |
| const LogSeverity LOG_FATAL = 3; |
| -const LogSeverity LOG_NUM_SEVERITIES = 4; |
| +const LogSeverity LOG_DUMP = 4; |
| +const LogSeverity LOG_NUM_SEVERITIES = 5; |
|
Wez
2016/12/19 23:57:46
Q: Is changing the number of severities acceptable
|
| // LOG_DFATAL is LOG_FATAL in debug mode, ERROR in normal mode |
| #ifdef NDEBUG |
| const LogSeverity LOG_DFATAL = LOG_ERROR; |
| +#elif defined(DCHECK_IS_DUMP_WITHOUT_CRASH) |
| +const LogSeverity LOG_DFATAL = LOG_DUMP; |
| #else |
| const LogSeverity LOG_DFATAL = LOG_FATAL; |
| #endif |
| @@ -693,9 +696,9 @@ enum { DEBUG_MODE = DCHECK_IS_ON() }; |
| #if DCHECK_IS_ON() |
| #define COMPACT_GOOGLE_LOG_EX_DCHECK(ClassName, ...) \ |
| - COMPACT_GOOGLE_LOG_EX_FATAL(ClassName , ##__VA_ARGS__) |
| -#define COMPACT_GOOGLE_LOG_DCHECK COMPACT_GOOGLE_LOG_FATAL |
| -const LogSeverity LOG_DCHECK = LOG_FATAL; |
| + COMPACT_GOOGLE_LOG_EX_DFATAL(ClassName, ##__VA_ARGS__) |
| +#define COMPACT_GOOGLE_LOG_DCHECK COMPACT_GOOGLE_LOG_DFATAL |
| +const LogSeverity LOG_DCHECK = LOG_DFATAL; |
| #else // DCHECK_IS_ON() |