summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHerasym Oleh <oolleehh@gmail.com>2016-06-08 17:10:22 +0300
committerHerasym Oleh <oolleehh@gmail.com>2016-06-08 17:10:22 +0300
commita7ed30796f68e0e55cb13ef0a61c1c0b9a5ea997 (patch)
tree0b9d1dc807e0f55ac6cd904c56c18b3b74102441
parent55d6f5126c244b80b722e2c313fb7d1f9d82a887 (diff)
downloadsdl_core-a7ed30796f68e0e55cb13ef0a61c1c0b9a5ea997.tar.gz
Fix saving log file issue
Related: APPLINK-22713, APPLINK-22716
-rw-r--r--src/appMain/main.cc1
-rw-r--r--src/components/include/utils/logger.h5
-rw-r--r--src/components/utils/test/auto_trace_test.cc1
3 files changed, 6 insertions, 1 deletions
diff --git a/src/appMain/main.cc b/src/appMain/main.cc
index ca98c3364a..f1214f1d88 100644
--- a/src/appMain/main.cc
+++ b/src/appMain/main.cc
@@ -34,6 +34,7 @@
#include "utils/logger.h"
#include "config_profile/profile.h"
#include "life_cycle.h"
+#include "utils/appenders_loader.h"
/**
* \brief Entry point of the program.
diff --git a/src/components/include/utils/logger.h b/src/components/include/utils/logger.h
index d67bd9e925..2e9167c352 100644
--- a/src/components/include/utils/logger.h
+++ b/src/components/include/utils/logger.h
@@ -111,7 +111,10 @@ class Logger {
#undef INIT_LOGGER
#if defined(LOG4CXX_LOGGER)
-#define INIT_LOGGER(logs_enabled) \
+#define INIT_LOGGER(logs_enabled) \
+ if (logs_enabled) { \
+ DCHECK(utils::appenders_loader.Loaded()); \
+ } \
logger::Logger::InitLogger(logs_enabled, "log4cxx.properties");
#else
#define INIT_LOGGER(logs_enabled) \
diff --git a/src/components/utils/test/auto_trace_test.cc b/src/components/utils/test/auto_trace_test.cc
index c2128d7285..3125445261 100644
--- a/src/components/utils/test/auto_trace_test.cc
+++ b/src/components/utils/test/auto_trace_test.cc
@@ -42,6 +42,7 @@
#include "utils/threads/thread.h"
#include "utils/date_time.h"
#include "utils/helpers.h"
+#include "utils/appenders_loader.h"
namespace test {
namespace components {