Go to the documentation of this file. 1 #ifndef __JLOGGER__JMESSAGESTREAM__
2 #define __JLOGGER__JMESSAGESTREAM__
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;
Level specific message streamers.
void(JMessageLogger::* typeout)(const std::string &)
JErrorStream(JMessageLogger &logger)
JStatusStream(JMessageLogger &logger)
JMessageStream & operator<<(const T &value)
Appends value to internal buffer.
void debug(const JMessage_t &message)
void warning(const JMessage_t &message)
~JMessageStream()
Report message.
void error(const JMessage_t &message)
void status(const JMessage_t &message)
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
std::ostream &(* io_manip)(std::ostream &)
Type definition of I/O operator.
JNoticeStream(JMessageLogger &logger)
void notice(const JMessage_t &message)
JMessageStream(JMessageLogger &__logger, void(JMessageLogger::*__typeout)(const std::string &))
Constructor.
JMessageStream & operator<<(io_manip manip)
Append I/O manipulator.
JWarningStream(JMessageLogger &logger)
JDebugStream(JMessageLogger &logger)