20 #ifndef _ANCH_LOGGER_FORMATTER_MESSAGE_FORMATTER_H_ 21 #define _ANCH_LOGGER_FORMATTER_MESSAGE_FORMATTER_H_ 25 #ifdef ANCH_BOOST_REGEX 26 #include <boost/regex.hpp> 31 #include "logger/levels.hpp" 32 #include "logger/formatter/iFormatter.hpp" 56 #ifdef ANCH_BOOST_REGEX 58 const static boost::regex CONFIG_PATTERN;
61 const static std::regex CONFIG_PATTERN;
65 std::vector<anch::logger::formatter::IFormatter*> _formatters;
98 const std::string& message)
const;
106 void addFormatter(
const std::string& strFormatter);
115 #endif // _ANCH_LOGGER_FORMATTER_MESSAGE_FORMATTER_H_
AnCH framework base namespace.
Definition: base64.hpp:28
Level
Definition: levels.hpp:34