常用日志模块
来源:互联网 发布:c语言乘法口诀表 编辑:程序博客网 时间:2024/06/10 14:06
1、常用日志模块代码: syslog() , vsyslog()
#include <syslog.h>#include <stdarg.h>static void log( const char* func, int line, int priority, char* format, ... ){ char new_format[255]; snprintf( new_format, sizeof(new_format), "%s:%d: %s: %s", __FILE__, line, func, format ); va_list args; va_start( args, format ); vsyslog( priority, new_format, args ); va_end( args );}#define LOGNAME __FILE__ ": " #define NOTICE(...) syslog( LOG_NOTICE, LOGNAME __VA_ARGS__ )#define DEBUG(...) log( __func__, __LINE__, LOG_DEBUG, __VA_ARGS__ )void test_log(){ openlog("MyMsgMARK", LOG_CONS | LOG_PID, 0);// syslog(LOG_DEBUG,__func__,"TTTTT"); NOTICE("TTTTTTTTTTTTTTTTTT"); DEBUG("AAAAAAA"); closelog(); return 0;}
- 常用日志模块
- Python中常用的模块--Log日志模块
- c/c++ 后台开发常用组件之:c++日志模块
- 常用模块
- 系统公告模块,日志模块
- linux c/c++ 后台开发常用组件之:c++日志模块
- linux c/c++ 后台开发常用组件之:c++日志模块
- 企业库日志模块
- 实用日志模块
- 班组安全日志模块
- Yii日志模块
- Python日志模块-logging
- python 日志模块
- 日志模块设计
- Python日志模块使用
- nginx日志模块分析
- 日志管理模块
- C++日志模块实现
- 浅谈Java中的几种随机数
- Java在Web开发语言上败给了PHP
- epoll 的accept , read, write(重要)
- Android 2.1 源码目录结构分析
- linux 挂载 windows共享目录
- 常用日志模块
- s5pv210 audio dma分配
- Redis被 bgrewriteaof阻塞的解决方法
- CAS配置全过程
- 我们工作到底为了什么?(这篇文章很重要,强烈推荐)
- 该如何编写单片机的bootloader (1)
- 打印
- ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- Android display架构分析四-msm_fb.c 函数和数据结构介绍