# debug.log 库模块帮助文档

## debug.log 成员列表 <a id="debug.log" href="#debug.log">&#x23;</a>

调试日志文件操作  
所有输出函数在开发时同时输出到控制台  
发布后自动使用BASE64编码后写入日志

### debug.log.checkSize(0x20000) <a id="debug.log.checkSize" href="#debug.log.checkSize">&#x23;</a>
检测日志文件是否超过128KB,  
超过参数指定的大小则清空日志文件

### debug.log.decode <a id="debug.log.decode" href="#debug.log.decode">&#x23;</a>
解码并在控制台输出日志文件内容

### debug.log.dump() <a id="debug.log.dump" href="#debug.log.dump">&#x23;</a>
写入调试日志一个以上的参数  
其中table类型将序列化为字符串

### debug.log.dumpJson() <a id="debug.log.dumpJson" href="#debug.log.dumpJson">&#x23;</a>
写入调试日志的参数转换为JSON然后输出

### debug.log.print("字符串参数") <a id="debug.log.print" href="#debug.log.print">&#x23;</a>
写入调试日志一个以上的参数

### debug.log.printf("字符串参数") <a id="debug.log.printf" href="#debug.log.printf">&#x23;</a>
将所有参数调用string.format格式化然后输出

### debug.log.setPath("/config/dbg$.log") <a id="debug.log.setPath" href="#debug.log.setPath">&#x23;</a>
设志日志文件路径,进程内全局有效,  
如果不指定路径,默认设置为 /config/dbg$.log

### debug.log.traceback() <a id="debug.log.traceback" href="#debug.log.traceback">&#x23;</a>
在控制台输出当前函数调用栈信息
