Class ZMQSink

Class Documentation

class ZMQSink

Custom logger sending message through network with zmq

Public Functions

ZMQSink(zmq::context_t &context, int port)
virtual ~ZMQSink()
std::deque<std::string> FormatMessage(g3::LogMessage &msg)

Format the log message : all level : timestamp + level + message debug level : add file and line where the message have been emitted fatal level message are not send

Parameters

msg – message format delivered by g3log lib

Returns

the new message format as a list of string

void ReceiveLogMessage(g3::LogMessageMover message)

Format the message + send through the network

Parameters

msg – message format delivered by g3log lib