clientLogUtil.lua 941 B

1234567891011121314151617181920212223242526272829303132333435
  1. --[[
  2. Descripttion:客户端埋点日志工具文件
  3. version:
  4. Author: Neo,Huang
  5. Date: 2021-08-24 19:40:15
  6. LastEditors: Neo,Huang
  7. LastEditTime: 2022-07-26 15:21:52
  8. --]]
  9. local nodeMgr = require "nodeMgr"
  10. local timeUtil = require "utils.timeUtil"
  11. local root = {}
  12. -- 获取客户端写日志服务地址
  13. function root.get_log_service_addr()
  14. if root.logAddr then
  15. return root.logAddr
  16. end
  17. root.logAddr = nodeMgr.query_node_service_addr("resource", ".client_log")
  18. return root.logAddr
  19. end
  20. function root.writeClientLog(...)
  21. local addr = root.get_log_service_addr()
  22. local logFile = string.format("client-%s", timeUtil.toDate())
  23. nodeMgr.send("resource", addr, "writeLog", logFile, ...)
  24. end
  25. function root.writeClientLog2(...)
  26. local addr = root.get_log_service_addr()
  27. local logFile = string.format("client2-%s", timeUtil.toDate())
  28. nodeMgr.send("resource", addr, "writeLog", logFile, ...)
  29. end
  30. return root