|
enum | Level { DEBUG,
INFO,
WARNING,
CRITICAL
} |
|
enum | Domain {
UNSPECIFIED,
BOARD,
SCHEMATIC,
BLOCK,
TOOL,
CORE
} |
|
typedef std::function< void(const Item &it)> | log_handler_t |
|
|
void | log (Level level, const std::string &message, Domain domain=Domain::UNSPECIFIED, const std::string &detail="") |
|
void | set_log_handler (log_handler_t handler) |
|
|
static Logger & | get () |
|
static std::string | level_to_string (Level level) |
|
static std::string | domain_to_string (Domain domain) |
|
static void | log_debug (const std::string &message, Domain domain=Domain::UNSPECIFIED, const std::string &detail="") |
|
static void | log_info (const std::string &message, Domain domain=Domain::UNSPECIFIED, const std::string &detail="") |
|
static void | log_warning (const std::string &message, Domain domain=Domain::UNSPECIFIED, const std::string &detail="") |
|
static void | log_critical (const std::string &message, Domain domain=Domain::UNSPECIFIED, const std::string &detail="") |
|
The documentation for this class was generated from the following files: