outputlog_ctrl.h
来自「程序开发中写log用的实现代码, C语言代码, 可以不用修改再C++或MFC中使」· C头文件 代码 · 共 51 行
H
51 行
/*
Application should include and customize this file to control log out put.
*/
#ifndef __OUTPUTLOG_CTRL_H__
#define __OUTPUTLOG_CTRL_H__
#include "OutPutLog.h"
/* Write Log API for users */
/* Input a Log file path to open */
#define LOG_FILE_INIT(strLogFilePath) \
LOG_INIT(strLogFilePath)
/* Close Log file when not use any logger */
#define LOG_FILE_CLOSE \
LOG_CLOSE
/* like printf(), LOG_ITEM_WRITE("nNum = %d\n", nNum); */
#define LOG_ITEM_WRITE \
WRITE_TO_LOG /* (char *format, ...) */
/* Buffer is logged with HEX form */
#define LOG_ITEM_WRITE_HEX \
WRITE_TO_LOG_HEX /* (void *pBuffer, int nSize) */
#define LOGTEST_LOG_OPEN /* Master switch for Log out put */
/*//////////////////////////////////////////////////////////////////////////*/
/* LogTestDlg.cpp log switch -S- */
#ifdef LOGTEST_LOG_OPEN
#define LOGTEST_LOG_OPEN /* Sub switch for LogTestDlg.cpp */
#ifdef LOGTEST_LOG_OPEN
#define LOGTEST_LOG LOG_ITEM_WRITE
#define LOGTEST_LOG_HEX LOG_ITEM_WRITE_HEX
#else
#define LOGTEST_LOG
#define LOGTEST_LOG_HEX
#endif /* TEST_C_LOG_OPEN */
#else
#define LOGTEST_LOG
#define LOGTEST_LOG_HEX
#endif /* LOGTEST_LOG_OPEN */
/* LogTestDlg.cpp log switch -E- */
#endif /* __OUTPUTLOG_CTRL_H__ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?