feat: 统一命名

This commit is contained in:
2025-11-03 16:39:27 +08:00
parent 7e9d761251
commit 5b218d5f9d
8 changed files with 62 additions and 61 deletions

View File

@@ -15,27 +15,28 @@ extern "C" {
// 默认日志器宏
#define Log_fatal(format, ...) \
logMessage(NULL, LOG_FATAL, __FILE__, __LINE__, format, ##__VA_ARGS__)
loggingMessage(NULL, LOG_FATAL, __FILE__, __LINE__, format, ##__VA_ARGS__)
#define Log_error(format, ...) \
logMessage(NULL, LOG_ERROR, __FILE__, __LINE__, format, ##__VA_ARGS__)
loggingMessage(NULL, LOG_ERROR, __FILE__, __LINE__, format, ##__VA_ARGS__)
#define Log_warning(format, ...) \
logMessage(NULL, LOG_WARNING, __FILE__, __LINE__, format, ##__VA_ARGS__)
loggingMessage(NULL, LOG_WARNING, __FILE__, __LINE__, format, ##__VA_ARGS__)
#define Log_info(format, ...) \
logMessage(NULL, LOG_INFO, __FILE__, __LINE__, format, ##__VA_ARGS__)
loggingMessage(NULL, LOG_INFO, __FILE__, __LINE__, format, ##__VA_ARGS__)
#define Log_debug(format, ...) \
logMessage(NULL, LOG_DEBUG, __FILE__, __LINE__, format, ##__VA_ARGS__)
loggingMessage(NULL, LOG_DEBUG, __FILE__, __LINE__, format, ##__VA_ARGS__)
// 日志器宏
#define log_fatal(logger, format, ...) \
logMessage(logger, LOG_FATAL, __FILE__, __LINE__, format, ##__VA_ARGS__)
loggingMessage(logger, LOG_FATAL, __FILE__, __LINE__, format, ##__VA_ARGS__)
#define log_error(logger, format, ...) \
logMessage(logger, LOG_ERROR, __FILE__, __LINE__, format, ##__VA_ARGS__)
loggingMessage(logger, LOG_ERROR, __FILE__, __LINE__, format, ##__VA_ARGS__)
#define log_warning(logger, format, ...) \
logMessage(logger, LOG_WARNING, __FILE__, __LINE__, format, ##__VA_ARGS__)
loggingMessage( \
logger, LOG_WARNING, __FILE__, __LINE__, format, ##__VA_ARGS__)
#define log_info(logger, format, ...) \
logMessage(logger, LOG_INFO, __FILE__, __LINE__, format, ##__VA_ARGS__)
loggingMessage(logger, LOG_INFO, __FILE__, __LINE__, format, ##__VA_ARGS__)
#define log_debug(logger, format, ...) \
logMessage(logger, LOG_DEBUG, __FILE__, __LINE__, format, ##__VA_ARGS__)
loggingMessage(logger, LOG_DEBUG, __FILE__, __LINE__, format, ##__VA_ARGS__)
typedef struct Logger {
log_level level;
@@ -44,41 +45,41 @@ typedef struct Logger {
const char *name;
} Logger;
bool addHandler(Logger *logger, log_Handler *handler);
bool addFilter(Logger *logger, log_filter *filter);
bool loggingAddHandler(Logger *logger, log_Handler *handler);
bool loggingAddFilter(Logger *logger, log_filter *filter);
void logMessage(Logger *logger,
log_level level,
const char *file,
int line,
const char *message,
...);
void loggingMessage(Logger *logger,
log_level level,
const char *file,
int line,
const char *message,
...);
/**
* @brief 创建一个日志句柄对象
* @param name 日志器名称
* @return 日志句柄对象
*/
Logger *newLogger(const char *name);
Logger *loggingNewLogger(const char *name);
/**
* @brief 获取默认日志对象
* @return 默认日志对象
*/
Logger *getDefaultLogger(void);
Logger *loggingGetDefaultLogger(void);
Logger *getLogger(const char *name);
Logger *loggingGetLogger(const char *name);
/**
* @brief 销毁日志对象,该方法会销毁默认日志对象
*/
void destroyDefaultLogger(void);
void loggingDestroyAll(void);
/**
* @brief 销毁日志对象
* @param logger 日志对象
* @return void
*/
void destroyLogger(Logger *logger);
void loggingDestroyLogger(Logger *logger);
#ifdef __cplusplus
}