diff options
author | Amirsaman Memaripour <amirsaman.memaripour@mongodb.com> | 2020-05-04 17:45:55 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-08-18 19:28:42 +0000 |
commit | e9845000582db2f39c12a272b927e1b705a2382f (patch) | |
tree | d2fd6129b1d98516e88747f07c3524a2648d0168 /src | |
parent | 8325202b1241c1b94fc0291785e227e15ab509af (diff) | |
download | mongo-e9845000582db2f39c12a272b927e1b705a2382f.tar.gz |
SERVER-47775 Log failure to collect stacktrace at error level
(cherry picked from commit 5b877cc1bc76fffc70261808c13807bb46ddc05b)
Diffstat (limited to 'src')
-rw-r--r-- | src/mongo/util/stacktrace_posix.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mongo/util/stacktrace_posix.cpp b/src/mongo/util/stacktrace_posix.cpp index 531e21bdc24..51ce602df19 100644 --- a/src/mongo/util/stacktrace_posix.cpp +++ b/src/mongo/util/stacktrace_posix.cpp @@ -428,12 +428,10 @@ void printStackTraceImpl(const Options& options, StackTraceSink* sink = nullptr) BSONObj obj = bob.done(); if (!err.empty()) { - static constexpr char fmtErr[] = "Error collecting stack trace: {err}"; if (sink) { - *sink << fmt::format(fmtErr, "err"_a = err); - } else { - LOGV2(31430, fmtErr, "err"_attr = err); + *sink << fmt::format(FMT_STRING("Error collecting stack trace: {}"), err); } + LOGV2_ERROR(31430, "Error collecting stack trace", "error"_attr = err); return; } static constexpr char fmtBt[] = "BACKTRACE: {bt}"; |