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