登录 注册
当前位置:主页 > 资源下载 > 50 > 提供一个C++版本的自定义log打印函数,具备可选的打印优先级、文件输出功能、模块标签自定义以及所在行数和函数名的打印能力

提供一个C++版本的自定义log打印函数,具备可选的打印优先级、文件输出功能、模块标签自定义以及所在行数和函数名的打印能力

  • 更新:2024-07-18 19:41:20
  • 大小:1KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C++ - 后端
  • 格式:RAR

资源介绍

log打印函数,功能如下: 1 可控制宏COUT_LEVEL决定log,输出等级,默认为3,输出ULOGE,ULOGW,ULOGI 2 可控制宏FS_IN是否输出到文件,可通过宏FILE_LEVEL决定输出等级,默认为3,文件路径为当前路径,名字默认为output.log可通过宏FILE_NAME来重新指定 3 宏LOG_TAG输出log所在的模块,可将此宏放到makefile中或.h中或.cpp赋值, 4 可变参数,类似于cout,打印时,自动打印loglevel等级,定义的LOG_TAG标签,所在行数,所在函数,后接任意参数个数及类型,例:[ERROR][NONE][65]main: 1123 num=10