LogUtil.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. // 调试模式开关,true 开启日志输出,false 关闭
  2. const DEBUG = true;
  3. /**
  4. * 日志工具类(CommonJS 版本)
  5. * 功能:根据 DEBUG 开关控制日志是否输出,包含不同级别日志方法
  6. */
  7. const LogUtil = {
  8. /**
  9. * 普通日志输出
  10. * @param {...any} data 要输出的日志数据(支持多参数)
  11. */
  12. log(...data) {
  13. if (DEBUG) {
  14. console.log(...data);
  15. }
  16. },
  17. /**
  18. * 错误日志输出
  19. * @param {...any} data 要输出的错误数据(支持多参数)
  20. */
  21. error(...data) {
  22. if (DEBUG) {
  23. console.error(...data);
  24. }
  25. },
  26. /**
  27. * 警告日志输出
  28. * @param {...any} data 要输出的警告数据(支持多参数)
  29. */
  30. warn(...data) {
  31. if (DEBUG) {
  32. console.warn(...data);
  33. }
  34. },
  35. /**
  36. * 信息日志输出
  37. * @param {...any} data 要输出的信息数据(支持多参数)
  38. */
  39. info(...data) {
  40. if (DEBUG) {
  41. console.info(...data);
  42. }
  43. }
  44. };
  45. // CommonJS 模块导出(Node.js/Cocos Creator 等支持 CommonJS 的环境可用)
  46. module.exports = { LogUtil };