Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2b34b3df authored by Andreas Gampe's avatar Andreas Gampe Committed by android-build-merger
Browse files

Merge "Base: Explicitly set abort message on FATAL" am: 72050f71

am: c5413c2d

Change-Id: I4d75c43cb475c6d2a2f61674f4a2dd762b4ddfa3
parents bd48e248 c5413c2d
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -417,6 +417,14 @@ LogMessage::~LogMessage() {
  }
  std::string msg(data_->ToString());

  if (data_->GetSeverity() == FATAL) {
#ifdef __ANDROID__
    // Set the bionic abort message early to avoid liblog doing it
    // with the individual lines, so that we get the whole message.
    android_set_abort_message(msg.c_str());
#endif
  }

  {
    // Do the actual logging with the lock held.
    std::lock_guard<std::mutex> lock(LoggingLock());