1 #ifndef __JLOGGER__JMESSAGESTREAM__
2 #define __JLOGGER__JMESSAGESTREAM__
16 namespace JPP {
using namespace JLOGGER; }
44 public std::ostringstream
56 static_cast<std::ostringstream&
>(*this) << value;
65 typedef std::ostream& (*io_manip) (std::ostream&);
76 static_cast<std::ostringstream&
>(*this) << manip;
~JMessageStream()
Report message.
void status(const JMessage_t &message)
void notice(const JMessage_t &message)
JStatusStream(JMessageLogger &logger)
JWarningStream(JMessageLogger &logger)
JMessageStream & operator<<(io_manip manip)
Append I/O manipulator.
void(JMessageLogger::* typeout)(const std::string &)
JMessageStream & operator<<(const T &value)
Appends value to internal buffer.
Level specific message streamers.
void warning(const JMessage_t &message)
General purpose message reporting.
JErrorStream(JMessageLogger &logger)
JDebugStream(JMessageLogger &logger)
std::ostream &(* io_manip)(std::ostream &)
Type definition of I/O operator.
JNoticeStream(JMessageLogger &logger)
void error(const JMessage_t &message)
JMessageStream(JMessageLogger &__logger, void(JMessageLogger::*__typeout)(const std::string &))
Constructor.
void debug(const JMessage_t &message)