7#include <Atlas/Message/MEncoder.h>
8#include <Atlas/Objects/Operation.h>
9#include <Atlas/Objects/Root.h>
10#include <Atlas/Objects/Encoder.h>
11#include <Atlas/PresentationBridge.h>
17sigc::signal<void, LogLevel, const std::string&>
Logged;
29void doLog(
LogLevel lvl,
const std::string& msg)
35std::ostream& operator<<(std::ostream& os,
const Atlas::Objects::Root& obj)
38 Atlas::PresentationBridge bridge(s);
39 Atlas::Objects::ObjectsEncoder debugEncoder(bridge);
40 debugEncoder.streamObjectsMessage(obj);
44std::ostream& operator<<(std::ostream& os,
const Atlas::Message::Element& msg)
48 Atlas::PresentationBridge bridge(s);
49 Atlas::Message::Encoder debugEncoder(bridge);
50 debugEncoder.streamMessageElement(msg.Map());
void setLogLevel(LogLevel lvl)
const LogLevel DEFAULT_LOG
the default logging level for a new connection
sigc::signal< void, LogLevel, const std::string & > Logged