实例:服务日志

函数用例

写到本地日志

--生成 test.log 日志文件,把 0 换成 1 即生成一个文件名称加时间戳 .log 格式的文件,形似 test_1397679553.log 的日志文件
initLog("test", 0);                 
--写入日志,日志内容:当前时间 Test_1 OK!!!
wLog("test","[DATE] Test_1 OK!!!"); 
--间隔时间 500 毫秒
mSleep(500);     
--写入日志,日志内容:当前时间 Test_2 OK!!!
wLog("test","[DATE] Test_2 OK!!!"); 
--关闭日志
closeLog("test");

发送服务器日志

initLog("192.168.1.1", 2);                  --初始化日志,并以异步方式发送;把 2 换成 3 即为同步发送,其中 192.168.1.1 为控制端 IP 即电脑 IP
wLog("192.168.1.1", "[DATE] Test OK!!!");    --发送日志内容:当前时间 Test_1 OK!!!,其中 192.168.1.1 为控制端 IP 即电脑 IP
closeLog("192.168.1.1");                    --关闭服务器连接

多日志记录

initLog("test_1", 0);                  --初始化日志 test_1.log
initLog("test_2", 0);                  --初始化日志 test_2.log

wLog("test_1","[DATE] Test_1 OK!!!");  -- test_1.log 日志文件中写入:当前时间 Test_1 OK!!!
mSleep(500);                           --间隔时间 500 毫秒
wLog("test_2","[DATE] Test_2 OK!!!");  -- test_2.log 日志文件中写入:当前时间 Test_2 OK!!!
closeLog("test_1");                    --关闭 test_1.log 日志
closeLog("test_2");                    --关闭 test_2.log 日志

显示代码所在函数(仅支持 lua 源码)

--初始化日志 test.log
initLog("test", 0);                  
--[LINE]自动替换为代码所在的行数
-- test.log 日志文件中写入:[5] 测试代码行数
wLog("test","[LINE] 测试代码行数"); 
 --间隔时间 500 毫秒
mSleep(500);
-- test.log 日志文件中写入:[9] 测试代码行数
wLog("test","[LINE] 测试代码行数");  
--关闭 test 日志
closeLog("test");

注意事项

  • 日志保存路径:C:\Users\用户名\Documents\TSControl\usertc账号ID\log\
  • flag 参数为 2 或者 3 时需要配合触动精灵日志服务端使用。
  • 该函数支持多日志记录,即可以定义并初始化多个日志用于分类存放。 此函数一般用于脚本开发阶段,若脚本开发完成,只需注释掉 initLog 即可。
  • 日志的编码为 UTF-8,请使用支持 UTF-8 编码的编辑器查看。
Copyright 北京帮你玩科技有限公司 2024 all right reserved,powered by Gitbook该文章修订时间: 2025-03-04 15:43:41

results matching ""

    No results matching ""