Skip to content

Namespace uipc::logger

Namespace List > uipc > logger

Public Functions

Type Name
void critical (std::string_view fmt, Args &&... args)
void debug (std::string_view fmt, Args &&... args)
void error (std::string_view fmt, Args &&... args)
UIPC_CORE_API Logger::Level get_level ()
void info (std::string_view fmt, Args &&... args)
void log (Logger::Level level, std::string_view fmt, Args &&... args)
UIPC_CORE_API void set_level (Logger::Level level)
UIPC_CORE_API void set_pattern (std::string_view pattern)
void warn (std::string_view fmt, Args &&... args)

Public Functions Documentation

function critical

template<typename... Args>
inline void uipc::logger::critical (
    std::string_view fmt,
    Args &&... args
) 

function debug

template<typename... Args>
inline void uipc::logger::debug (
    std::string_view fmt,
    Args &&... args
) 

function error

template<typename... Args>
inline void uipc::logger::error (
    std::string_view fmt,
    Args &&... args
) 

function get_level

UIPC_CORE_API Logger::Level uipc::logger::get_level () 

function info

template<typename... Args>
inline void uipc::logger::info (
    std::string_view fmt,
    Args &&... args
) 

function log

template<typename... Args>
inline void uipc::logger::log (
    Logger::Level level,
    std::string_view fmt,
    Args &&... args
) 

function set_level

UIPC_CORE_API void uipc::logger::set_level (
    Logger::Level level
) 

function set_pattern

UIPC_CORE_API void uipc::logger::set_pattern (
    std::string_view pattern
) 

function warn

template<typename... Args>
inline void uipc::logger::warn (
    std::string_view fmt,
    Args &&... args
) 


The documentation for this class was generated from the following file include/uipc/common/logger.h