26#include "logger/levels.hpp"
27#include "logger/writer.hpp"
55 std::vector<anch::logger::Writer*> _writers;
69 const std::vector<anch::logger::Writer*>& writers);
87 template<
typename T,
typename... Q>
88 void trace(
const T& value,
const Q&... values)
const noexcept;
96 template<
typename T,
typename... Q>
97 void debug(
const T& value,
const Q&... values)
const noexcept;
105 template<
typename T,
typename... Q>
106 void info(
const T& value,
const Q&... values)
const noexcept;
114 template<
typename T,
typename... Q>
115 void warn(
const T& value,
const Q&... values)
const noexcept;
123 template<
typename T,
typename... Q>
124 void error(
const T& value,
const Q&... values)
const noexcept;
132 template<
typename T,
typename... Q>
133 void fatal(
const T& value,
const Q&... values)
const noexcept;
145 void log(
const Level& level,
146 std::ostringstream& out,
147 const T& value)
const noexcept;
156 template<
typename T,
typename... Q>
157 void log(
const Level& level,
159 const Q&... values)
const noexcept;
169 template<
typename T,
typename... Q>
170 void log(
const Level& level,
171 std::ostringstream& out,
173 const Q&... values)
const noexcept;
180#include "logger/impl/logger.hpp"
void debug(const T &value, const Q &... values) const noexcept
Logger(const std::string &name, const anch::logger::Level level, const std::vector< anch::logger::Writer * > &writers)
void info(const T &value, const Q &... values) const noexcept
void fatal(const T &value, const Q &... values) const noexcept
void trace(const T &value, const Q &... values) const noexcept
void warn(const T &value, const Q &... values) const noexcept
void error(const T &value, const Q &... values) const noexcept
Logger namespace.
Definition anchDateFormatter.hpp:27
Level
Definition levels.hpp:32