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

Commit c5413c2d 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

Change-Id: I8e3f30633951111f4f77c56a8703d568bf802060
parents e0414a62 72050f71
Loading
Loading
Loading
Loading
+8 −0
Original line number Original line Diff line number Diff line
@@ -417,6 +417,14 @@ LogMessage::~LogMessage() {
  }
  }
  std::string msg(data_->ToString());
  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.
    // Do the actual logging with the lock held.
    std::lock_guard<std::mutex> lock(LoggingLock());
    std::lock_guard<std::mutex> lock(LoggingLock());