refactor: 隐藏原始函数

This commit is contained in:
2025-09-15 10:16:09 +08:00
parent 84a57ff0aa
commit 8ac539eb79
5 changed files with 40 additions and 40 deletions

View File

@@ -12,16 +12,16 @@
extern "C" { extern "C" {
#endif #endif
#define Log_fatal(format, ...) \ #define log_fatal(format, ...) \
log_fatal(__FILE__, __LINE__, format, ##__VA_ARGS__) _log_fatal(__FILE__, __LINE__, format, ##__VA_ARGS__)
#define Log_error(format, ...) \ #define log_error(format, ...) \
log_error(__FILE__, __LINE__, format, ##__VA_ARGS__) _log_error(__FILE__, __LINE__, format, ##__VA_ARGS__)
#define Log_warning(format, ...) \ #define log_warning(format, ...) \
log_warning(__FILE__, __LINE__, format, ##__VA_ARGS__) _log_warning(__FILE__, __LINE__, format, ##__VA_ARGS__)
#define Log_info(format, ...) \ #define log_info(format, ...) \
log_info(__FILE__, __LINE__, format, ##__VA_ARGS__) _log_info(__FILE__, __LINE__, format, ##__VA_ARGS__)
#define Log_debug(format, ...) \ #define log_debug(format, ...) \
log_debug(__FILE__, __LINE__, format, ##__VA_ARGS__) _log_debug(__FILE__, __LINE__, format, ##__VA_ARGS__)
typedef struct Logger { typedef struct Logger {
log_level level; log_level level;
@@ -32,11 +32,11 @@ typedef struct Logger {
bool (*addFilter)(log_filter *filter); bool (*addFilter)(log_filter *filter);
} Logger; } Logger;
void log_fatal(const char *file, int line, const char *format, ...); void _log_fatal(const char *file, int line, const char *format, ...);
void log_error(const char *file, int line, const char *format, ...); void _log_error(const char *file, int line, const char *format, ...);
void log_warning(const char *file, int line, const char *format, ...); void _log_warning(const char *file, int line, const char *format, ...);
void log_info(const char *file, int line, const char *format, ...); void _log_info(const char *file, int line, const char *format, ...);
void log_debug(const char *file, int line, const char *format, ...); void _log_debug(const char *file, int line, const char *format, ...);
/** /**
* @brief * @brief

View File

@@ -144,7 +144,7 @@ static void log_cope(log_level level_e,
output_to_handler(handler, level, color, message); output_to_handler(handler, level, color, message);
} }
void log_fatal(const char *file, int line, const char *message, ...) { void _log_fatal(const char *file, int line, const char *message, ...) {
if (G_LOGGER->level >= LOG_ERROR) { if (G_LOGGER->level >= LOG_ERROR) {
char logStr[LOG_BUFFER_SIZE]; char logStr[LOG_BUFFER_SIZE];
char finalLogStr[LOG_BUFFER_SIZE * 2]; char finalLogStr[LOG_BUFFER_SIZE * 2];
@@ -158,7 +158,7 @@ void log_fatal(const char *file, int line, const char *message, ...) {
} }
} }
void log_error(const char *file, int line, const char *message, ...) { void _log_error(const char *file, int line, const char *message, ...) {
if (G_LOGGER->level >= LOG_ERROR) { if (G_LOGGER->level >= LOG_ERROR) {
char logStr[LOG_BUFFER_SIZE]; char logStr[LOG_BUFFER_SIZE];
char finalLogStr[LOG_BUFFER_SIZE * 2]; char finalLogStr[LOG_BUFFER_SIZE * 2];
@@ -172,7 +172,7 @@ void log_error(const char *file, int line, const char *message, ...) {
} }
} }
void log_warning(const char *file, int line, const char *message, ...) { void _log_warning(const char *file, int line, const char *message, ...) {
if (G_LOGGER->level >= LOG_WARNING) { if (G_LOGGER->level >= LOG_WARNING) {
char logStr[LOG_BUFFER_SIZE]; char logStr[LOG_BUFFER_SIZE];
char finalLogStr[LOG_BUFFER_SIZE * 2]; char finalLogStr[LOG_BUFFER_SIZE * 2];
@@ -186,7 +186,7 @@ void log_warning(const char *file, int line, const char *message, ...) {
} }
} }
void log_info(const char *file, int line, const char *message, ...) { void _log_info(const char *file, int line, const char *message, ...) {
if (G_LOGGER->level >= LOG_INFO) { if (G_LOGGER->level >= LOG_INFO) {
char logStr[LOG_BUFFER_SIZE]; char logStr[LOG_BUFFER_SIZE];
char finalLogStr[LOG_BUFFER_SIZE * 2]; char finalLogStr[LOG_BUFFER_SIZE * 2];
@@ -200,7 +200,7 @@ void log_info(const char *file, int line, const char *message, ...) {
} }
} }
void log_debug(const char *file, int line, const char *message, ...) { void _log_debug(const char *file, int line, const char *message, ...) {
if (G_LOGGER->level >= LOG_DEBUG) { if (G_LOGGER->level >= LOG_DEBUG) {
char logStr[LOG_BUFFER_SIZE]; char logStr[LOG_BUFFER_SIZE];
char finalLogStr[LOG_BUFFER_SIZE * 2]; char finalLogStr[LOG_BUFFER_SIZE * 2];

View File

@@ -8,11 +8,11 @@
int main() { int main() {
Logger *logger = newDefaultLogger(__FILE__, LOG_DEBUG); Logger *logger = newDefaultLogger(__FILE__, LOG_DEBUG);
Log_info("This is an info message"); log_info("This is an info message");
Log_error("This is an error message%s", "123"); log_error("This is an error message%s", "123");
Log_fatal("This is an fatal message"); log_fatal("This is an fatal message");
Log_debug("This is a debug message"); log_debug("This is a debug message");
Log_warning("This is a warning message%s", "123"); log_warning("This is a warning message%s", "123");
char *test1[] = {"This", NULL}; char *test1[] = {"This", NULL};
@@ -38,11 +38,11 @@ int main() {
printf("filter added\n"); printf("filter added\n");
printf("\n"); printf("\n");
Log_info("This is an info message"); log_info("This is an info message");
Log_error("This is an error message%s", "123"); log_error("This is an error message%s", "123");
Log_fatal("This is an fatal message"); log_fatal("This is an fatal message");
Log_debug("This is a debug message"); log_debug("This is a debug message");
Log_warning("This is a warning message%s", "123"); log_warning("This is a warning message%s", "123");
destroyDefaultLogger(); destroyDefaultLogger();
return 0; return 0;

View File

@@ -6,11 +6,11 @@ int main() {
log_Handler *hander = loggingHandlerFile("test_log", 1024 * 1024 * 10); log_Handler *hander = loggingHandlerFile("test_log", 1024 * 1024 * 10);
logger->addHandler(hander); logger->addHandler(hander);
Log_info("This is an info message"); log_info("This is an info message");
Log_error("This is an error message%s", "123"); log_error("This is an error message%s", "123");
Log_fatal("This is an fatal message"); log_fatal("This is an fatal message");
Log_debug("This is a debug message"); log_debug("This is a debug message");
Log_warning("This is a warning message%s", "123"); log_warning("This is a warning message%s", "123");
destroyDefaultLogger(); destroyDefaultLogger();
return 0; return 0;

View File

@@ -3,11 +3,11 @@
int main() { int main() {
Logger *logger = newDefaultLogger(__FILE__, LOG_DEBUG); Logger *logger = newDefaultLogger(__FILE__, LOG_DEBUG);
Log_info("This is an info message"); log_info("This is an info message");
Log_error("This is an error message%s", "123"); log_error("This is an error message%s", "123");
Log_fatal("This is an fatal message"); log_fatal("This is an fatal message");
Log_debug("This is a debug message"); log_debug("This is a debug message");
Log_warning("This is a warning message%s", "123"); log_warning("This is a warning message%s", "123");
destroyDefaultLogger(); destroyDefaultLogger();
return 0; return 0;