diff --git a/include/asterisk/logger.h b/include/asterisk/logger.h index 9562af4bc8..f3cefd3b1e 100644 --- a/include/asterisk/logger.h +++ b/include/asterisk/logger.h @@ -592,6 +592,8 @@ enum ast_trace_indent_type { AST_TRACE_INDENT_DEC_BEFORE, /*! Decrement the indent after printing the message */ AST_TRACE_INDENT_DEC_AFTER, + /*! Set the indent to the one provided */ + AST_TRACE_INDENT_PROVIDED, /*! Don't use or alter the level */ AST_TRACE_INDENT_NONE, }; @@ -603,12 +605,17 @@ enum ast_trace_indent_type { #if 1 #define ast_trace_raw(__level, __indent_type, ...) #define ast_trace(__level, ...) +#define ast_trace_get_indent() (0) +#define ast_trace_set_indent(indent) +#define ast_trace_inc_indent() +#define ast_trace_dec_indent() #define SCOPE_TRACE(__level, ...) #define SCOPE_ENTER(level, ...) +#define SCOPE_ENTER_TASK(level, indent, ...) #define SCOPE_EXIT(...) -#define SCOPE_EXIT_EXPR(__expr, ...) -#define SCOPE_EXIT_RTN(...) -#define SCOPE_EXIT_RTN_VALUE(__return_value, ...) +#define SCOPE_EXIT_EXPR(__expr, ...) __expr +#define SCOPE_EXIT_RTN(...) return +#define SCOPE_EXIT_RTN_VALUE(__return_value, ...) return __return_value #endif #if defined(__cplusplus) || defined(c_plusplus)