📄 log.h
字号:
#ifndef MMSPANEL_LOG_H
#define MMSPANEL_LOG_H
#include "Common.h"
#define MAX_SIZE_LOGITEM 2048
typedef enum
{
LOG_LEVEL_FINE = 0,
LOG_LEVEL_DEBUG =1,
LOG_LEVEL_INFO =2,
LOG_LEVEL_WARNING =3,
LOG_LEVEL_ERROR =4
} LOG_LEVEL;
//logger class
class Logger
{
private:
char log_buf[MAX_SIZE_LOGITEM];
char log_file[MAX_SIZE_FILENAME];
FILE *fp;
public:
Logger();
int init();
void write(LOG_LEVEL level, char *file_name, int line_number, const char *format, ...);
void writeBIN(LOG_LEVEL level, char *file_name, int line_number, char *str, char *buf, int length);
int close();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -