From 501d5e3b0be37ebceda96240af1e4d8df927d68f Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Wed, 14 Aug 2024 09:23:19 +0200 Subject: improve logging on main failure (#111) * add support for indenting callstack output * Explicitly catch option-parse error and reduce log spam on bad parameters * add command line to sentry error reports * log command line at startup --- src/zencore/include/zencore/callstack.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/zencore/include') diff --git a/src/zencore/include/zencore/callstack.h b/src/zencore/include/zencore/callstack.h index 02ba8b3c3..ef4ba0e91 100644 --- a/src/zencore/include/zencore/callstack.h +++ b/src/zencore/include/zencore/callstack.h @@ -29,8 +29,8 @@ GetFrameSymbols(const CallstackFrames* Callstack) return GetFrameSymbols(Callstack ? Callstack->FrameCount : 0, Callstack ? Callstack->Frames : nullptr); } -void FormatCallstack(const CallstackFrames* Callstack, StringBuilderBase& SB); -std::string CallstackToString(const CallstackFrames* Callstack); +void FormatCallstack(const CallstackFrames* Callstack, StringBuilderBase& SB, std::string_view Prefix); +std::string CallstackToString(const CallstackFrames* Callstack, std::string_view Prefix = {}); void callstack_forcelink(); // internal -- cgit v1.2.3