diff options
author | Robert Guo <robert.guo@10gen.com> | 2017-06-27 16:47:36 -0400 |
---|---|---|
committer | Robert Guo <robert.guo@10gen.com> | 2017-07-17 15:58:45 -0400 |
commit | 34d82ec87524545d67067b42c101fa5911763c29 (patch) | |
tree | 3f44fb717b2c3c3695305763a12b7ddef9af8f69 /src/mongo/util/exception_filter_win32.cpp | |
parent | a404dfaaa4b0537737d6d4141382877de20d8854 (diff) | |
download | mongo-34d82ec87524545d67067b42c101fa5911763c29.tar.gz |
SERVER-29424 better windows dump naming
Diffstat (limited to 'src/mongo/util/exception_filter_win32.cpp')
-rw-r--r-- | src/mongo/util/exception_filter_win32.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mongo/util/exception_filter_win32.cpp b/src/mongo/util/exception_filter_win32.cpp index db0e3e9bb56..f551a3d1d1b 100644 --- a/src/mongo/util/exception_filter_win32.cpp +++ b/src/mongo/util/exception_filter_win32.cpp @@ -68,12 +68,17 @@ void doMinidumpWithException(struct _EXCEPTION_POINTERS* exceptionInfo) { } } - std::wstring dumpName(moduleFileName); + std::wstring dumpName = L"dump_"; - std::string currentTime = terseCurrentTime(false); + dumpName += moduleFileName; dumpName += L"."; + dumpName += std::to_wstring(GetCurrentProcessId()); + + dumpName += L"."; + + std::string currentTime = terseCurrentTime(false); dumpName += toWideString(currentTime.c_str()); dumpName += L".mdmp"; |