调试工具模块
提供一系列便捷的调试函数,用于在开发过程中调试和日志记录。 这些函数用于输出调试信息和跟踪代码执行,帮助开发者定位问题。
输出调试信息到日志。
输出调试信息和当前调用栈到日志。
@spec debug(any()) :: any()
该函数将传入的值记录到日志中,并返回该值,允许在管道操作中使用。
msg
iex> x = LibWechat.Debug.debug("测试") iex> x "测试"
@spec stacktrace(any()) :: any()
该函数记录传入的值和当前函数调用栈到日志中,并返回该值, 允许在管道操作中使用。这对于追踪程序执行路径特别有用。
iex> x = LibWechat.Debug.stacktrace("测试调用栈") iex> x "测试调用栈"