summaryrefslogtreecommitdiff
path: root/deps
diff options
context:
space:
mode:
authorluwenpeng <[email protected]>2024-09-14 18:38:37 +0800
committerluwenpeng <[email protected]>2024-09-18 14:36:31 +0800
commit721d5d1466541cc54a991fc5359cd7013e10f936 (patch)
tree0c0ea2064c7540ad9c4b8d096b88751ed3861e60 /deps
parentf559d67b93df78e9f6d5c3fe301b688b5c857d98 (diff)
feature(packet manager): support claim packt and add test case
Diffstat (limited to 'deps')
-rw-r--r--deps/logger/log.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/deps/logger/log.c b/deps/logger/log.c
index 3f961fe..fa1da58 100644
--- a/deps/logger/log.c
+++ b/deps/logger/log.c
@@ -284,7 +284,8 @@ int log_check_level(struct logger *logger, enum log_level level)
}
else
{
- return 0;
+ // if logger is NULL, print to stderr
+ return 1;
}
}
@@ -328,6 +329,12 @@ void log_print(struct logger *logger, enum log_level level, const char *module,
// add end of line
p += snprintf(p, end - p, "\n");
+ if (logger == NULL)
+ {
+ fprintf(stderr, "%s", buf);
+ return;
+ }
+
if (logger->config.output == LOG_OUTPUT_STDERR || logger->config.output == LOG_OUTPUT_BOTH)
{
fprintf(stderr, "%s", buf);