WeChatFerry/spy/log.h

23 lines
591 B
C
Raw Normal View History

2023-02-22 23:38:14 +08:00
#pragma once
#ifdef ENABLE_DEBUG_LOG
2023-02-23 00:01:14 +08:00
#include <stdint.h>
2023-02-22 23:38:14 +08:00
#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_DEBUG
2023-02-23 00:01:14 +08:00
void log_buffer(uint8_t *buffer, size_t len);
#define LOG_BUFFER(buf, len) log_buffer((buf), (len))
#else
#define LOG_BUFFER(...) (void)0
2023-02-22 23:38:14 +08:00
#endif
2022-10-15 20:25:42 +08:00
#include "spdlog/sinks/rotating_file_sink.h"
#include "spdlog/sinks/stdout_color_sinks.h"
#include "spdlog/spdlog.h"
#define LOG_DEBUG(...) SPDLOG_DEBUG(__VA_ARGS__);
#define LOG_INFO(...) SPDLOG_INFO(__VA_ARGS__);
#define LOG_WARN(...) SPDLOG_WARN(__VA_ARGS__);
#define LOG_ERROR(...) SPDLOG_ERROR(__VA_ARGS__);
void InitLogger();