|
algorithms
2.2.0
Framework-independent algorithms for the EIC
|
#include <algorithms/logger.h>
Public Member Functions | |
| LoggerMixin (std::string_view caller, const LogLevel threshold=LogSvc::instance().defaultLevel()) | |
| LoggerMixin (const LoggerMixin &)=delete | |
| LoggerMixin & | operator= (const LoggerMixin &)=delete |
| void | level (const LogLevel threshold) |
| LogLevel | level () const |
Protected Member Functions | |
| detail::LoggerStream | critical () const |
| detail::LoggerStream | error () const |
| detail::LoggerStream | warning () const |
| detail::LoggerStream | info () const |
| detail::LoggerStream | debug () const |
| detail::LoggerStream | trace () const |
| void | critical (std::string_view msg) const |
| void | error (std::string_view msg) const |
| void | warning (std::string_view msg) const |
| void | info (std::string_view msg) const |
| void | debug (std::string_view msg) const |
| void | trace (std::string_view msg) const |
| template<typename ... T> | |
| constexpr void | critical (fmt::format_string< T... > fmt, T &&... args) const |
| template<typename ... T> | |
| constexpr void | error (fmt::format_string< T... > fmt, T &&... args) const |
| template<typename ... T> | |
| constexpr void | warning (fmt::format_string< T... > fmt, T &&... args) const |
| template<typename ... T> | |
| constexpr void | info (fmt::format_string< T... > fmt, T &&... args) const |
| template<typename ... T> | |
| constexpr void | debug (fmt::format_string< T... > fmt, T &&... args) const |
| template<typename ... T> | |
| constexpr void | trace (fmt::format_string< T... > fmt, T &&... args) const |
| bool | aboveCriticalThreshold () const |
| bool | aboveErrorThreshold () const |
| bool | aboveWarningThreshold () const |
| bool | aboveInfoThreshold () const |
| bool | aboveDebugThreshold () const |
| bool | aboveTraceThreshold () const |
| template<class ErrorType = Error> | |
| void | raise (std::string_view msg) const |
| template<LogLevel l, typename ... T> | |
| constexpr void | report_fmt (fmt::format_string< T... > fmt, T &&... args) const |
Static Protected Member Functions | |
| static std::ostream & | endmsg (std::ostream &os) |
|
inline |
|
delete |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineconstexprprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineconstexprprotected |
|
inlineprotected |
|
inlinestaticprotected |
|
inlineprotected |
|
inlineconstexprprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineconstexprprotected |
|
inlineprotected |
|
inline |
|
delete |
|
inlineprotected |
|
inlineconstexprprotected |
|
inlineprotected |
|
inlineconstexprprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineconstexprprotected |
|
inlineprotected |