#include <logger.hh>
Public Types | |
using | impl_type = T |
using | location_type = logging::location |
using | level_type = logging::level |
Public Member Functions | |
constexpr | logger (const location_type loc, impl_type *logger_impl_, level_type level_) |
template<typename... Args> | |
void | operator() (Args &&...args) const |
template<typename... Args> | |
void | format (const std::string &fs, Args &&...args) const |
template<typename... Args> | |
void | printf (const std::string &fs, Args &&...args) const |
Public Attributes | |
impl_type * | logger_impl |
const location_type | location |
const level_type | level |
using hadean::log::logger< T >::impl_type = T |
using hadean::log::logger< T >::level_type = logging::level |
using hadean::log::logger< T >::location_type = logging::location |
|
inline |
|
inline |
|
inline |
|
inline |
const level_type hadean::log::logger< T >::level |
const location_type hadean::log::logger< T >::location |
impl_type* hadean::log::logger< T >::logger_impl |