Class logger¶
Defined in File logger.h
Class Documentation¶
-
class logger¶
Public Types
Public Functions
-
logger() = default¶
-
void set_output(std::wostream *stream1, std::wostream *stream2)¶
-
void set_output(std::ostream *stream1, std::ostream *stream2)¶
-
void message(severity type, const std::string &message, const express::base &instance = express::base())¶
-
void message(severity type, const std::exception &exception, const express::base &instance = express::base())¶
-
void message(severity type, const char (&code_prefix)[4], uint16_t code_number, const std::string &message, const express::base &instance = express::base())¶
-
void message(severity type, const char (&code_prefix)[4], uint16_t code_number, const std::exception &exception, const express::base &instance = express::base())¶
-
inline void notice(const std::exception &exception, const express::base &instance = express::base())¶
-
inline void warning(const std::exception &exception, const express::base &instance = express::base())¶
-
inline void error(const std::exception &exception, const express::base &instance = express::base())¶
-
inline void notice(const char (&code_prefix)[4], uint16_t code_number, const std::string &message, const express::base &instance = express::base())¶
-
inline void warning(const char (&code_prefix)[4], uint16_t code_number, const std::string &message, const express::base &instance = express::base())¶
-
inline void error(const char (&code_prefix)[4], uint16_t code_number, const std::string &message, const express::base &instance = express::base())¶
-
inline void notice(const char (&code_prefix)[4], uint16_t code_number, const std::exception &exception, const express::base &instance = express::base())¶
-
inline void warning(const char (&code_prefix)[4], uint16_t code_number, const std::exception &exception, const express::base &instance = express::base())¶
-
inline void error(const char (&code_prefix)[4], uint16_t code_number, const std::exception &exception, const express::base &instance = express::base())¶
-
void status(const std::string &message, bool new_line = true)¶
-
void progress_bar(int progress)¶
-
std::string get_log()¶
-
std::size_t count(const std::string &code)¶
-
void clear()¶
-
void print_performance_stats()¶
-
inline void print_performance_stats_on_element(bool enabled)¶
-
inline bool print_performance_stats_on_element() const¶
-
inline const std::vector<log_message> &log_messages() const¶
-
logger() = default¶