📄 log.h
字号:
#ifndef _LOG_H#define _LOG_H#include <stdio.h>#include <stdlib.h>#include <stdarg.h>extern char g_sFileName[256];extern int g_nLineNum; /************************************************************************ * Function ID: vPrintBin * Description: 打印二进制信息 * Input Param: const char *sContent 打印的内容, int nLength :内容的长度 * Output Param: char 组织后的信息 * Return: 无 ************************************************************************/char vPrintBin(const char *sContent, int nLength,char *pValue);/************************************************************************ * Function ID: nInitLog * Description: 日志记录初始化 * Input Param: char *slogfile log文件名,当为NULL时,取缺省值 * Output Param: 无 * Return: 0 : success , -1 : fail ************************************************************************/int nCmppInitLog( char *slogfile );/************************************************************************ * Function ID: vTrace * Description: 记录跟踪信息 * Input Param: 文件名 行数 跟踪信息 * Return: 无 ************************************************************************/void vTrace( const char * format, ... );#define Trace \ snprintf( g_sFileName, 255, "%s", __FILE__ ), \ g_nLineNum = __LINE__ , \ vTrace#endif /*end _LOG_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -