RESTinio
|
Logger for std::ostream. More...
#include <ostream_logger.hpp>
Public Member Functions | |
ostream_logger_t (const ostream_logger_t &)=delete | |
ostream_logger_t & | operator= (const ostream_logger_t &)=delete |
ostream_logger_t () noexcept | |
ostream_logger_t (std::ostream &out) noexcept | |
template<typename Message_Builder > | |
void | trace (Message_Builder &&msg_builder) |
template<typename Message_Builder > | |
void | info (Message_Builder &&msg_builder) |
template<typename Message_Builder > | |
void | warn (Message_Builder &&msg_builder) |
template<typename Message_Builder > | |
void | error (Message_Builder &&msg_builder) |
Private Member Functions | |
void | log_message (const char *tag, const std::string &msg) |
Private Attributes | |
Lock | m_lock |
std::ostream * | m_out |
|
delete |
|
inlinenoexcept |
Definition at line 38 of file ostream_logger.hpp.
|
inlinenoexcept |
Definition at line 42 of file ostream_logger.hpp.
|
inline |
Definition at line 69 of file ostream_logger.hpp.
|
inline |
Definition at line 55 of file ostream_logger.hpp.
|
inlineprivate |
Definition at line 76 of file ostream_logger.hpp.
|
delete |
|
inline |
Definition at line 48 of file ostream_logger.hpp.
|
inline |
Definition at line 62 of file ostream_logger.hpp.
|
private |
Definition at line 99 of file ostream_logger.hpp.
|
private |
Definition at line 100 of file ostream_logger.hpp.