ifw-core 7.0.0
 
Loading...
Searching...
No Matches
logger.hpp
Go to the documentation of this file.
1
8
9#ifndef CORE_UTILS_BAT_LOGGER_HPP_
10#define CORE_UTILS_BAT_LOGGER_HPP_
11
12#include <log4cplus/logger.h>
13#include <log4cplus/loggingmacros.h>
14#include <log4cplus/version.h>
15#include <log4cplus/configurator.h>
16
17#include <ciiLogManager.hpp>
18
19
20namespace ifw::core::utils::bat {
21
22 static constexpr const char* APP_LOGGER_NAME = "app";
23 static constexpr const char* DEFAULT_PROPERTY_FILE =
24 "config/ifw/core/utils/bat/log_properties.cfg";
25
26 log4cplus::Logger& GetRootLogger();
27 log4cplus::Logger& GetAppLogger();
28 std::map<std::string, std::string> GetDefaultLogProperties();
29}
30
31#endif // CORE_UTILS_BAT_LOGGER_HPP_
Definition config.cpp:27
std::map< std::string, std::string > GetDefaultLogProperties()
Definition logger.cpp:24
log4cplus::Logger & GetAppLogger()
Definition logger.cpp:19
log4cplus::Logger & GetRootLogger()
Definition logger.cpp:14