|
| 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