mirror of
https://github.com/oopuuu/zTC1.git
synced 2025-12-12 21:18:13 +08:00
web_log
This commit is contained in:
18
TC1/http_server/web_log.h
Normal file
18
TC1/http_server/web_log.h
Normal file
@@ -0,0 +1,18 @@
|
||||
|
||||
#define LOG_NUM 100
|
||||
#define LOG_LEN 128
|
||||
typedef struct
|
||||
{
|
||||
int idx;
|
||||
char* logs[LOG_NUM];
|
||||
} LogRecord;
|
||||
|
||||
void SetLogRecord(LogRecord* lr, char* log);
|
||||
char* GetLogRecord(int idx);
|
||||
|
||||
#define os_log(format, ...) \
|
||||
char* log = malloc(sizeof(char)*LOG_LEN); \
|
||||
snprintf(log, LOG_LEN, format, ##__VA_ARGS__); \
|
||||
SetLogRecord(log_record, log); \
|
||||
custom_log("WIFI", format, ##__VA_ARGS__) \
|
||||
|
||||
Reference in New Issue
Block a user