lua自定义log

Lua  /  houtizong 发布于 2年前   184
分享个log,可以打印各种类型,包括嵌套table

cc.exports.cwblog = function(...)    if config.debug==1 thenlocal text = ""local xn = 0local function textLineT(xn)-- bodyfor i=1,xn dotext = text.."\t"endendlocal function printTable(i,v)-- bodyif type(v) == "table" thentextLineT(xn)xn = xn + 1text = text..""..i..":Table{\n"table.foreach(v,printTable)textLineT(xn)text = text.."}\n"xn = xn - 1elseif type(v) == nil thentextLineT(xn)text = text..i..":nil\n"elsetextLineT(xn)text = text..i..":"..tostring(v).."\n" endendlocal function dumpParam(tab)for i=1, #tab do  if tab[i] == nil then text = text.."nil\t"elseif type(tab[i]) == "table" then xn = xn + 1text = text.."\ntable{\n"table.foreach(tab[i],printTable)text = text.."\t}\n"elsetext = text..tostring(tab[i]).."\t"endendendlocal x = ...if type(x) == "table" thentable.foreach(x,printTable)elsedumpParam({...})endprint(text)endend

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客