|
scc 2025.09
SystemC components library
|
#include <logging.h>
Public Member Functions | |
| Log (const Log &)=delete | |
| Log & | operator= (const Log &)=delete |
| virtual | ~Log () noexcept(false) |
| the destructor | |
| std::ostream & | get (log_level level=INFO, const char *category="") |
Static Public Member Functions | |
| static log_level | get_reporting_level () |
| static void | set_reporting_level (log_level lvl) |
| static std::atomic< bool > & | abort_on_fatal () |
| static std::string | to_string (log_level level) |
| static log_level | from_string (const std::string &level) |
| static std::atomic< bool > & | print_time () |
| static std::atomic< bool > & | print_severity () |
Protected Member Functions | |
| std::atomic< log_level > & | get_last_log_level () |
Static Protected Member Functions | |
| static std::atomic< log_level > & | reporting_level () |
| static const char *const * | get_log_level_cstr () |
Protected Attributes | |
| std::string | cat |
| std::ostringstream | os |
the logger class
|
inlinevirtual |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlineprotected |
|
inlinestaticprotected |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprotected |
|
inlinestatic |
|
inlinestatic |
|
protected |
|
protected |