16 #ifndef AACE_LOGGER_LOGGER_CONFIGURATION_H    17 #define AACE_LOGGER_LOGGER_CONFIGURATION_H    21 #include "AACE/Core/EngineConfiguration.h"    22 #include "LoggerEngineInterfaces.h"    30 class SinkConfiguration;
    31 class RuleConfiguration;
    93         const std::string& 
id,
   120         const std::string& 
id,
   159         const std::string& 
id,
   161         const std::string& path,
   162         const std::string& prefix = 
"aace",
   163         uint32_t maxSize = 5242880,
   164         uint32_t maxFiles = 3,
   196         const std::string& sink,
   198         const std::string& sourceFilter = 
"",
   199         const std::string& tagFilter = 
"",
   200         const std::string& messageFilter = 
"");
   207 #endif  // AACE_LOGGER_LOGGER_CONFIGURATION_H Level
Definition: LoggerEngineInterfaces.h:35
static std::shared_ptr< aace::core::config::EngineConfiguration > createSyslogSinkConfig(const std::string &id, Level level)
static std::shared_ptr< aace::core::config::EngineConfiguration > createLoggerRuleConfig(const std::string &sink, Level level, const std::string &sourceFilter="", const std::string &tagFilter="", const std::string &messageFilter="")
Definition: AddressBook.h:26
Definition: LoggerConfiguration.h:61
static std::shared_ptr< aace::core::config::EngineConfiguration > createFileSinkConfig(const std::string &id, Level level, const std::string &path, const std::string &prefix="aace", uint32_t maxSize=5242880, uint32_t maxFiles=3, bool append=true)
static std::shared_ptr< aace::core::config::EngineConfiguration > createConsoleSinkConfig(const std::string &id, Level level)