|
|
@ -44,6 +44,10 @@ static void cloudlog_init() { |
|
|
|
s.ctx_j = json11::Json::object {}; |
|
|
|
s.ctx_j = json11::Json::object {}; |
|
|
|
s.zctx = zmq_ctx_new(); |
|
|
|
s.zctx = zmq_ctx_new(); |
|
|
|
s.sock = zmq_socket(s.zctx, ZMQ_PUSH); |
|
|
|
s.sock = zmq_socket(s.zctx, ZMQ_PUSH); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int timeout = 100; // 100 ms timeout on shutdown for messages to be received by logmessaged
|
|
|
|
|
|
|
|
zmq_setsockopt(s.sock, ZMQ_LINGER, &timeout, sizeof(timeout)); |
|
|
|
|
|
|
|
|
|
|
|
zmq_connect(s.sock, "ipc:///tmp/logmessage"); |
|
|
|
zmq_connect(s.sock, "ipc:///tmp/logmessage"); |
|
|
|
|
|
|
|
|
|
|
|
s.print_level = CLOUDLOG_WARNING; |
|
|
|
s.print_level = CLOUDLOG_WARNING; |
|
|
|