LibWechat.Debug (lib_wechat v0.4.0)

View Source

调试工具模块

提供一系列便捷的调试函数,用于在开发过程中调试和日志记录。 这些函数用于输出调试信息和跟踪代码执行,帮助开发者定位问题。

Summary

Functions

输出调试信息到日志。

输出调试信息和当前调用栈到日志。

Functions

debug(msg)

@spec debug(any()) :: any()

输出调试信息到日志。

该函数将传入的值记录到日志中,并返回该值,允许在管道操作中使用。

参数

  • msg - 要记录的任意值

返回值

  • 返回传入的值

示例

iex> x = LibWechat.Debug.debug("测试")
iex> x
"测试"

stacktrace(msg)

@spec stacktrace(any()) :: any()

输出调试信息和当前调用栈到日志。

该函数记录传入的值和当前函数调用栈到日志中,并返回该值, 允许在管道操作中使用。这对于追踪程序执行路径特别有用。

参数

  • msg - 要记录的任意值

返回值

  • 返回传入的值

示例

iex> x = LibWechat.Debug.stacktrace("测试调用栈")
iex> x
"测试调用栈"