当前位置: 首页 > news >正文

超级简单好用的C语言Log日志库!!(附代码库下载链接)

功能强大log.clog.h文件可直接放入现有项目,随项目一同编译。

示例:

pthread_mutex_t MUTEX_LOG; void log_lock(bool lock, void* udata) { pthread_mutex_t *LOCK = (pthread_mutex_t*)(udata); if (lock) pthread_mutex_lock(LOCK); else pthread_mutex_unlock(LOCK); } int main(int argc, char **argv) { log_set_quiet(0); log_set_level(LOG_DEBUG); log_set_lock(log_lock, &MUTEX_LOG); // 线程安全 FILE *fp = fopen("/home/wp/project/testPro/123.txt", "a+"); if (fp == NULL) { log_error("fopen is error."); } log_add_fp(fp, LOG_DEBUG); log_trace("hello %s", "world1"); log_info("hello %s", "world2"); log_error("hello %s", "world3"); fclose(fp); return 0; }

库文件获取链接:下载链接

http://www.gsyq.cn/news/1602723.html

相关文章:

  • 语音修复终极指南:用AI技术让模糊语音重获新生
  • 鸿蒙 ArkTS 实战:Moving Box Manager 从状态建模到交互闭环完整解析
  • 数据科学与大数据技术毕业设计本科生方向推荐
  • 如何15分钟完成专业级黑苹果EFI配置:OpCore-Simplify让复杂变简单
  • 高级自定义技巧:MeEdu在线教育系统核心功能深度解析
  • 鸿蒙 ArkTS 实战:Knowledge Tree 从状态建模到交互闭环完整解析
  • Three.js 程序化地形生成教程
  • TPA2025D1 D类音频功放评估板实战:从核心原理到PCB布局设计
  • MSP430 Timer_B捕获比较与UART通信实战:从寄存器到低功耗频率计
  • QQ音乐解析终极指南:三步解锁全网音乐资源
  • 上海小程序定制开发公司,哪家售后服务比较靠谱?
  • 国产高速数字化仪PCIe-7964R FPGA板卡(250M/16bit:4AI+2AO)兼容LabVIEW FPGA软件开发
  • 老中医如何用AI学好五运六气——天辛大师谈实用技巧
  • QuantConnect Lean算法交易引擎:5步打造你的第一个量化交易策略
  • 7th [math] 2026.06.28
  • 从零到一:Awesome-Dify-Workflow如何解决AI工作流开发难题
  • TI Dolphin FHSS无线UART开发套件:从硬件设计到协议优化的完整指南
  • Visual Studio 上快速搭建 LittleVGL 模拟器开发环境
  • 鸿蒙 ArkTS 实战:Mental Math Trainer 从状态建模到交互闭环完整解析
  • Day9 |删除链表倒数第N个节点 相交链表
  • 技术突破:Python实现QQ音乐API数据解析与资源获取方案
  • 卤水点豆腐和胶体聚沉之间的关系
  • 鸿蒙 ArkTS 实战:Recitation Timer 从状态建模到交互闭环完整解析
  • 5个理由选择FreeShip Plus:零成本专业船舶设计完全指南
  • ComfyUI-Impact-Pack终极指南:5个技巧让AI图像细节清晰如镜
  • NifSkope深度解析:游戏文件编辑架构与扩展开发最佳实践
  • ComfyUI BrushNet图像修复工作流终极配置指南:5个常见错误与解决方案
  • shader开发工具
  • 告别“more than one device/emulator”困扰:精准定位与高效调试指南
  • 鸿蒙 ArkTS 实战:Paper Reader 从状态建模到交互闭环完整解析