llarp::log

Namespaces

Name
llarp::log::detail

Classes

Name
class llarp::log::CategoryLogger
struct llarp::log::debug
struct llarp::log::error
struct llarp::log::info
struct llarp::log::trace
struct llarp::log::warning

Types

Name
enum class int Level { lvl_trace = 0, lvl_debug = 1, lvl_info = 2, lvl_warning = 3, lvl_error = 4, off = 99}
using std::shared_ptr< CategoryLogger > CategoryLogger_ptr

Functions

Name
Level level_from_string(std::string_view str)
std::string to_string(Level lvl)
template <typename... T>
trace(const CategoryLogger_ptr & cat, fmt::format_string< T... > fmt, T &&... args)
template <typename... T>
debug(const CategoryLogger_ptr & cat, fmt::format_string< T... > fmt, T &&... args)
template <typename... T>
info(const CategoryLogger_ptr & cat, fmt::format_string< T... > fmt, T &&... args)
template <typename... T>
warning(const CategoryLogger_ptr & cat, fmt::format_string< T... > fmt, T &&... args)
template <typename... T>
error(const CategoryLogger_ptr & cat, fmt::format_string< T... > fmt, T &&... args)
CategoryLogger_ptr Cat(std::string_view name)
void set_log_level(Level lvl)
void set_log_level(std::string lvl)

Types Documentation

enum Level

Enumerator Value Description
lvl_trace 0
lvl_debug 1
lvl_info 2
lvl_warning 3
lvl_error 4
off 99

using CategoryLogger_ptr

using llarp::log::CategoryLogger_ptr = typedef std::shared_ptr<CategoryLogger>;

Functions Documentation

function level_from_string

Level level_from_string(
    std::string_view str
)

function to_string

std::string to_string(
    Level lvl
)

function trace

template <typename... T>
trace(
    const CategoryLogger_ptr & cat,
    fmt::format_string< T... > fmt,
    T &&... args
)

function debug

template <typename... T>
debug(
    const CategoryLogger_ptr & cat,
    fmt::format_string< T... > fmt,
    T &&... args
)

function info

template <typename... T>
info(
    const CategoryLogger_ptr & cat,
    fmt::format_string< T... > fmt,
    T &&... args
)

function warning

template <typename... T>
warning(
    const CategoryLogger_ptr & cat,
    fmt::format_string< T... > fmt,
    T &&... args
)

function error

template <typename... T>
error(
    const CategoryLogger_ptr & cat,
    fmt::format_string< T... > fmt,
    T &&... args
)

function Cat

CategoryLogger_ptr Cat(
    std::string_view name
)

function set_log_level

void set_log_level(
    Level lvl
)

function set_log_level

inline void set_log_level(
    std::string lvl
)

Updated on 2026-01-10 at 22:49:45 +0000