12#include <log4cplus/logger.h>
13#include <log4cplus/loggingmacros.h>
14#include <log4cplus/configurator.h>
25 const std::string&
AppLogName(
const std::string& logger_name = {});
30 std::string
FindFile(
const std::string& resource_filename);
36 log4cplus::Logger&
Logger();
Common utilities for RTMS Lib.
Definition common.cpp:21
constexpr auto RTMSLIB_LOG_PROPS
Definition logger.hpp:19
constexpr auto LIB_RTMSLIB_LOGGER_NAME
Definition logger.hpp:17
std::string FindFile(const std::string &resource_filename)
Definition logger.cpp:96
log4cplus::Logger & Logger()
Retrieve the library logger (configured on first use).
Definition logger.cpp:159
void ConfigureLogging()
Configure log4cplus once, honoring resource overrides.
Definition logger.cpp:141
const std::string & AppLogName(const std::string &logger_name={})
Optionally override the application logger name.
Definition logger.cpp:76
const std::string & LogPropertiesName(const std::string &log_properties={})
Optionally override the log4cplus properties file location.
Definition logger.cpp:68