feat: 统一命名
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user