1 #ifndef ERIS_LOGSTREAM_H
2 #define ERIS_LOGSTREAM_H
6 #include <Atlas/Objects/ObjectsFwd.h>
19 void doLog(
LogLevel lvl,
const std::string& msg);
24 std::ostream& operator<<(
const std::string& s)
32 std::ostringstream m_stream;
40 m_stream << std::flush;
50 m_stream << std::flush;
60 m_stream << std::flush;
70 m_stream << std::flush;
75 std::ostream& operator<<(std::ostream& s,
const Atlas::Objects::Root& obj);
76 std::ostream& operator<<(std::ostream& s,
const Atlas::Message::Element& msg);
@ LOG_DEBUG
excessive amounts of stuff
@ LOG_WARNING
something is amiss, but probably okay to continue
@ LOG_NOTICE
general information
@ LOG_ERROR
serious failure indications