Giveda® Embedded Midware  1.2.0
本文档受《版权法》、《版权公约》保护。深圳技达®版权所有
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
宏定义
gConstDefine.h 文件参考

debug/info/warning/error等 log 信息输出
ZL_DEBUG() debug信息输出
INFO() info信息输出
WARNING() warning信息输出
ERROR() error信息输出
更多...

#include <config_giveda.h>
#include <stdio.h>
#include <stdint.h>

宏定义

#define MODULE_NAME   "Giveda"
 
#define FORMAT   MODULE_NAME": ZL-DEBUG [%s(), line %d] "
 
#define ARGS   __FUNCTION__, __LINE__
 
#define ZL_DEBUG(format,...)
 
#define INFO(format,...)   fprintf(stdout, MODULE_NAME": " format, ##__VA_ARGS__)
 
#define ERROR(format,...)   fprintf(stderr, MODULE_NAME" error: [%s(), line %d] " format, ARGS, ##__VA_ARGS__)
 
#define WARNING(format,...)   fprintf(stdout, MODULE_NAME" warning: [%s(), line %d] " format, ARGS, ##__VA_ARGS__)
 
#define NOT_IMP()   ERROR("not implemented yet\n")
 

详细描述

debug/info/warning/error等 log 信息输出
ZL_DEBUG() debug信息输出
INFO() info信息输出
WARNING() warning信息输出
ERROR() error信息输出

作者
明心
版本
1.0.0
日期
2019-2-6

宏定义说明

#define ARGS   __FUNCTION__, __LINE__
#define ERROR (   format,
  ... 
)    fprintf(stderr, MODULE_NAME" error: [%s(), line %d] " format, ARGS, ##__VA_ARGS__)
#define FORMAT   MODULE_NAME": ZL-DEBUG [%s(), line %d] "
#define INFO (   format,
  ... 
)    fprintf(stdout, MODULE_NAME": " format, ##__VA_ARGS__)
#define MODULE_NAME   "Giveda"
#define NOT_IMP ( )    ERROR("not implemented yet\n")
#define WARNING (   format,
  ... 
)    fprintf(stdout, MODULE_NAME" warning: [%s(), line %d] " format, ARGS, ##__VA_ARGS__)
#define ZL_DEBUG (   format,
  ... 
)