|
outcome::result< Level > | kagome::log::str2lvl (std::string_view str) |
|
void | kagome::log::setLoggingSystem (std::shared_ptr< soralog::LoggingSystem > logging_system) |
|
void | kagome::log::tuneLoggingSystem (const std::vector< std::string > &cfg) |
|
static const std::string | kagome::log::defaultGroupName ("kagome") |
|
Logger | kagome::log::createLogger (const std::string &tag) |
|
Logger | kagome::log::createLogger (const std::string &tag, const std::string &group) |
|
Logger | kagome::log::createLogger (const std::string &tag, const std::string &group, Level level) |
|
bool | kagome::log::setLevelOfGroup (const std::string &group_name, Level level) |
|
bool | kagome::log::resetLevelOfGroup (const std::string &group_name) |
|
bool | kagome::log::setLevelOfLogger (const std::string &logger_name, Level level) |
|
bool | kagome::log::resetLevelOfLogger (const std::string &logger_name) |
|
template<typename T , typename Ret > |
Ret | kagome::log::format_arg (T const &t) |
|
template<typename T > |
auto | kagome::log::format_arg (T const *t) |
|
std::string_view | kagome::log::format_arg (std::string_view s) |
|
template<typename T , typename = std::enable_if_t<std::is_integral_v<T>>> |
T const & | kagome::log::format_arg (T const &arg) |
|
template<typename T , typename = std::enable_if_t<std::is_same_v< std::decay_t<decltype(*std::declval<T>().begin())>, uint8_t>>> |
std::string | kagome::log::format_arg (T const &buffer) |
|
template<typename T > |
auto | kagome::log::format_arg (std::reference_wrapper< T > t) |
|
template<typename T > |
auto | kagome::log::format_arg (const std::optional< T > &t) |
|
template<typename Ret , typename... Args> |
void | kagome::log::trace_function_call (Logger const &logger, std::string_view func_name, Ret &&ret, Args &&...args) |
|
template<typename... Args> |
void | kagome::log::trace_void_function_call (Logger const &logger, std::string_view func_name, Args &&...args) |
|
| OUTCOME_HPP_DECLARE_ERROR (kagome::log, Error) |
|