内容:从生产代码中消失的调试级别日志记录
如何导入包
import "appliedgo.net/what"
(请勿使用直接回购的路径。)
有什么作用
what是一组简单易用的日志记录功能,适用于跟踪代码中的任何类型的活动。 what可以打印当前函数名称,快速使用Printf格式化数据并转储数据结构。
最后同样重要的是,没有what调用可以到达您的生产二进制文件(除非您如此希望)。调试级别的日志记录仅适用于开发人员。
谁需要这个?
你绝对应该给what定睛一看,如果你-
衷心同意,或者
希望使您的生产代码不受任何日志或跟踪输出的影响。 (请考虑安全性!)
它是如何工作的?
首先, what是仅用于调试级记录。所以,
使用what来跟踪和调试代码。 (“难道我的代码做什么,我打算?难道这个变量包含我的期望?为什么循环不会停止当断条件应满足?......”)
将log用于面向用户的日志输出。
评论0
最新资源