diff options
| author | levlam <levlam@telegram.org> | 2018-01-24 18:45:57 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2018-01-24 18:45:57 +0300 |
| commit | 18e7b0816d0be70cf2871d13facd0d470f16c95f (patch) | |
| tree | 9f81f029971815b1639af76dfebbddf7ce042ad7 /tdutils/td/utils/MemoryLog.h | |
| parent | 644a4ffbeabefdae847d81bfd3245c4c9aed17df (diff) | |
Add set_fatal_error_callback to public Log interface.
GitOrigin-RevId: 3e7c3bb97d86fa753deae864fdf574de1de1aee4
Diffstat (limited to 'tdutils/td/utils/MemoryLog.h')
| -rw-r--r-- | tdutils/td/utils/MemoryLog.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tdutils/td/utils/MemoryLog.h b/tdutils/td/utils/MemoryLog.h index 113a46cc0..7b0eb39c7 100644 --- a/tdutils/td/utils/MemoryLog.h +++ b/tdutils/td/utils/MemoryLog.h @@ -57,6 +57,10 @@ class MemoryLog : public LogInterface { size_t printed = std::snprintf(&buffer_[start_pos + 1], magic_size - 1, "LOG:%08x: ", real_pos); CHECK(printed == magic_size - 2); buffer_[start_pos + magic_size - 1] = ' '; + + if (log_level == VERBOSITY_NAME(FATAL)) { + process_fatal_error(new_slice); + } } void rotate() override { |
