10#ifndef NO_BACKTRACE_SUPPORT
25#define DBG_LOG_ENTER() TraceLogger LocalTraceLoggerMacro(__FUNCTION__);
27#define DBG_LOG_ENTER()
89 explicit
TraceLogger(const std::
string& funcName) noexcept;
A class for logging inputs and outputs from functions.
Definition BackTrace.h:62
TraceLogger() noexcept=delete
Default constructor.
void SetBackTraceFormat(const BackTraceFormat &traceFormat) noexcept
A function for setting the format of a debug message.
Definition BackTrace.cpp:10
BackTraceFormat TraceFormat
Variable to store backtrace format.
Definition BackTrace.cpp:8
void PrintBackTrace() noexcept
Backtrace printing function.
Definition BackTrace.cpp:17
BackTraceFormat
Debug backtrace format.
Definition BackTrace.h:42
@ None
None debug backtrace.
@ Compact
Function with error.