1#ifndef ERIS_LOGSTREAM_H
2#define ERIS_LOGSTREAM_H
6#include <Atlas/Objects/ObjectsFwd.h>
19void 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;
75std::ostream& operator<<(std::ostream& s,
const Atlas::Objects::Root& obj);
76std::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