|
virtual | ~Logger ()=default |
|
virtual LogLevel | getLevel () const =0 |
|
virtual bool | isEnabled (LogLevel level) const =0 |
|
virtual void | log (std::string_view message, LogLevel level, const std::source_location &location=std::source_location::current())=0 |
|
virtual void | log_critical (std::string_view message, const std::source_location &location=std::source_location::current())=0 |
|
virtual void | log_debug (std::string_view message, const std::source_location &location=std::source_location::current())=0 |
|
virtual void | log_error (std::string_view message, const std::source_location &location=std::source_location::current())=0 |
|
virtual void | log_info (std::string_view message, const std::source_location &location=std::source_location::current())=0 |
|
virtual void | log_trace (std::string_view message, const std::source_location &location=std::source_location::current())=0 |
|
virtual void | log_warning (std::string_view message, const std::source_location &location=std::source_location::current())=0 |
|
virtual void | setLevel (LogLevel level)=0 |
|
|
static void | critical (std::string_view message, const std::source_location &location=std::source_location::current()) |
|
template<typename... Args> |
static void | critical_fmt (std::format_string< Args... > fmt, Args &&... args) |
|
static void | debug (std::string_view message, const std::source_location &location=std::source_location::current()) |
|
template<typename... Args> |
static void | debug_fmt (std::format_string< Args... > fmt, Args &&... args) |
|
static Logger & | defaultLogger () |
|
static void | error (std::string_view message, const std::source_location &location=std::source_location::current()) |
|
template<typename... Args> |
static void | error_fmt (std::format_string< Args... > fmt, Args &&... args) |
|
static void | info (std::string_view message, const std::source_location &location=std::source_location::current()) |
|
template<typename... Args> |
static void | info_fmt (std::format_string< Args... > fmt, Args &&... args) |
|
static void | setDefaultLogger (Logger *logger) |
|
static void | trace (std::string_view message, const std::source_location &location=std::source_location::current()) |
|
template<typename... Args> |
static void | trace_fmt (std::format_string< Args... > fmt, Args &&... args) |
|
static void | warning (std::string_view message, const std::source_location &location=std::source_location::current()) |
|
template<typename... Args> |
static void | warning_fmt (std::format_string< Args... > fmt, Args &&... args) |
|
◆ ~Logger()
virtual Mila::Utils::Logger::~Logger |
( |
| ) |
|
|
virtualdefault |
◆ critical()
static void Mila::Utils::Logger::critical |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
inlinestatic |
◆ critical_fmt()
template<typename... Args>
static void Mila::Utils::Logger::critical_fmt |
( |
std::format_string< Args... > |
fmt, |
|
|
Args &&... |
args |
|
) |
| |
|
inlinestatic |
◆ debug()
static void Mila::Utils::Logger::debug |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
inlinestatic |
◆ debug_fmt()
template<typename... Args>
static void Mila::Utils::Logger::debug_fmt |
( |
std::format_string< Args... > |
fmt, |
|
|
Args &&... |
args |
|
) |
| |
|
inlinestatic |
◆ defaultLogger()
static Logger & Mila::Utils::Logger::defaultLogger |
( |
| ) |
|
|
inlinestatic |
◆ error()
static void Mila::Utils::Logger::error |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
inlinestatic |
◆ error_fmt()
template<typename... Args>
static void Mila::Utils::Logger::error_fmt |
( |
std::format_string< Args... > |
fmt, |
|
|
Args &&... |
args |
|
) |
| |
|
inlinestatic |
◆ getLevel()
virtual LogLevel Mila::Utils::Logger::getLevel |
( |
| ) |
const |
|
pure virtual |
◆ info()
static void Mila::Utils::Logger::info |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
inlinestatic |
◆ info_fmt()
template<typename... Args>
static void Mila::Utils::Logger::info_fmt |
( |
std::format_string< Args... > |
fmt, |
|
|
Args &&... |
args |
|
) |
| |
|
inlinestatic |
◆ isEnabled()
virtual bool Mila::Utils::Logger::isEnabled |
( |
LogLevel |
level | ) |
const |
|
pure virtual |
◆ log()
virtual void Mila::Utils::Logger::log |
( |
std::string_view |
message, |
|
|
LogLevel |
level, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
pure virtual |
◆ log_critical()
virtual void Mila::Utils::Logger::log_critical |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
pure virtual |
◆ log_debug()
virtual void Mila::Utils::Logger::log_debug |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
pure virtual |
◆ log_error()
virtual void Mila::Utils::Logger::log_error |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
pure virtual |
◆ log_info()
virtual void Mila::Utils::Logger::log_info |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
pure virtual |
◆ log_trace()
virtual void Mila::Utils::Logger::log_trace |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
pure virtual |
◆ log_warning()
virtual void Mila::Utils::Logger::log_warning |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
pure virtual |
◆ setDefaultLogger()
static void Mila::Utils::Logger::setDefaultLogger |
( |
Logger * |
logger | ) |
|
|
inlinestatic |
◆ setLevel()
virtual void Mila::Utils::Logger::setLevel |
( |
LogLevel |
level | ) |
|
|
pure virtual |
◆ trace()
static void Mila::Utils::Logger::trace |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
inlinestatic |
◆ trace_fmt()
template<typename... Args>
static void Mila::Utils::Logger::trace_fmt |
( |
std::format_string< Args... > |
fmt, |
|
|
Args &&... |
args |
|
) |
| |
|
inlinestatic |
◆ warning()
static void Mila::Utils::Logger::warning |
( |
std::string_view |
message, |
|
|
const std::source_location & |
location = std::source_location::current() |
|
) |
| |
|
inlinestatic |
◆ warning_fmt()
template<typename... Args>
static void Mila::Utils::Logger::warning_fmt |
( |
std::format_string< Args... > |
fmt, |
|
|
Args &&... |
args |
|
) |
| |
|
inlinestatic |
◆ defaultLogger_
Logger* Mila::Utils::Logger::defaultLogger_ { nullptr } |
|
inlinestaticprivate |
The documentation for this class was generated from the following file:
- /home/runner/work/Mila/Mila/Mila/Src/Utils/Logger.ixx