1 #ifndef WIBBLE_LOG_STREAM_H 2 #define WIBBLE_LOG_STREAM_H 30 virtual void send(
Level level,
const std::string& msg) = 0;
66 void send_partial_line();
72 void setLevel(
const Level& level);
Level
Urgency of a log message.
Definition: stream.h:11
virtual ~Sender()
Definition: stream.h:24
Sender * sender
Sender used to send log messages.
Definition: stream.h:48
Level level
Level of the next log message.
Definition: stream.h:42
Handle sending a log message.
Definition: stream.h:22
Streambuf class for logging.
Definition: stream.h:34
std::ostream & operator<<(std::ostream &s, Level lev)
Definition: stream.cpp:47
std::string line
Line buffer with the log message we are building.
Definition: stream.h:40
virtual void send(Level level, const std::string &msg)=0
Log one line of text with the given level.