From 1569a9514349ab7f9d66114c2f9a3d7a986e6377 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Plewa?= Date: Tue, 9 Jul 2024 16:11:24 +0200 Subject: [PATCH] Enable logger in proxy lib MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes: #605 Signed-off-by: Ɓukasz Plewa --- src/proxy_lib/proxy_lib.c | 1 + src/utils/utils_log.c | 4 ++-- test/utils/utils_log.cpp | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/proxy_lib/proxy_lib.c b/src/proxy_lib/proxy_lib.c index c29bae3002..6c3ffa2721 100644 --- a/src/proxy_lib/proxy_lib.c +++ b/src/proxy_lib/proxy_lib.c @@ -107,6 +107,7 @@ static __TLS int was_called_from_umfPool = 0; /*****************************************************************************/ void proxy_lib_create_common(void) { + util_log_init(); umf_os_memory_provider_params_t os_params = umfOsMemoryProviderParamsDefault(); umf_result_t umf_result; diff --git a/src/utils/utils_log.c b/src/utils/utils_log.c index 8e68fe8992..aebb21d653 100644 --- a/src/utils/utils_log.c +++ b/src/utils/utils_log.c @@ -254,10 +254,10 @@ void util_log_init(void) { memcpy(file, arg, len); file[len] = '\0'; - loggerConfig.output = fopen(file, "w+"); + loggerConfig.output = fopen(file, "a"); if (!loggerConfig.output) { loggerConfig.output = stderr; - LOG_ERR("Cannot open output file %s - logging disabled", file); + LOG_PERR("Cannot open output file %s - logging disabled", file); loggerConfig.output = NULL; return; } diff --git a/test/utils/utils_log.cpp b/test/utils/utils_log.cpp index 159236ab59..235ae78168 100644 --- a/test/utils/utils_log.cpp +++ b/test/utils/utils_log.cpp @@ -14,7 +14,7 @@ int fopen_count = 0; FILE *mock_fopen(const char *filename, const char *mode) { fopen_count++; EXPECT_STREQ(filename, expected_filename.c_str()); - EXPECT_STREQ(mode, "w+"); + EXPECT_STREQ(mode, "a"); return MOCK_FILE_PTR; }