|
| void | MayaFlux::Journal::scribe (Severity severity, Component component, Context context, std::source_location location, std::string_view message) |
| | Log a message with the specified severity, component, and context.
|
| |
| template<typename... Args> |
| void | MayaFlux::Journal::scribe (Severity severity, Component component, Context context, std::source_location location, const char *msg_or_fmt, Args &&... args) |
| | printf-style overload of scribe().
|
| |
| void | MayaFlux::Journal::scribe_rt (Severity severity, Component component, Context context, std::source_location location, std::string_view message) |
| | Log a message in a real-time context with automatic source location.
|
| |
| template<typename... Args> |
| void | MayaFlux::Journal::scribe_rt (Severity severity, Component component, Context context, std::source_location location, const char *msg_or_fmt, Args &&... args) |
| | printf-style overload of scribe_rt().
|
| |
| void | MayaFlux::Journal::print (Component component, Context context, std::string_view message) |
| | Log a simple message without source-location.
|
| |
| template<typename... Args> |
| void | MayaFlux::Journal::print (Component component, Context context, const char *msg_or_fmt, Args &&... args) |
| | printf-style overload of print().
|
| |
| void | MayaFlux::Journal::fatal (Component component, Context context, std::source_location location, std::string_view message) |
| | Log a fatal message and abort the program.
|
| |
| template<typename... Args> |
| void | MayaFlux::Journal::fatal (Component component, Context context, std::source_location location, format_string< Args... > fmt_str, Args &&... args) |
| | fmt-style overload of fatal().
|
| |
| template<typename ExceptionType = std::runtime_error> |
| void | MayaFlux::Journal::error (Component component, Context context, std::source_location location, std::string_view message) |
| | Log an error message and optionally throw an exception.
|
| |
| template<typename ExceptionType = std::runtime_error, typename... Args> |
| void | MayaFlux::Journal::error (Component component, Context context, std::source_location location, const char *fmt_str, Args &&... args) |
| | fmt-style overload of error().
|
| |
| void | MayaFlux::Journal::error_rethrow (Component component, Context context, std::source_location location=std::source_location::current(), std::string_view additional_context="") |
| | Catch and log an exception, then rethrow it.
|
| |
| template<typename... Args> |
| void | MayaFlux::Journal::error_rethrow (Component component, Context context, std::source_location location, const char *fmt_str, Args &&... args) |
| | fmt-style overload of error_rethrow().
|
| |