1#include <gtest/gtest.h>
7#define XCLOG_FUNCTION_TRACK
8#define XCLOG_FILE_TRACK
9#define XCLOG_LINE_TRACK
16 os << msg.role <<
" " << msg.label <<
" " << msg.file <<
" " << msg.function
17 <<
" " << msg.time <<
" " << msg.process_id <<
" " << msg.thread_id
18 <<
" " << msg.line <<
" " << msg.level <<
" " << msg.messages[0]
27 XLOG(0, data1, data3) <<
"hello ipc log level= " << 0;
28 XLOG(1, data2, data33) <<
"hello ipc log level= " << 1;
29 XLOG(2, data1, data3) <<
"hello ipc log level= " << 2;
30 XLOG(3, data1, data2) <<
"hello ipc log level= " << 3;
31 XLOG(4, data2, data1) <<
"hello ipc log level= " << 4;
32 XLOG(1, data3, data2) <<
"hello ipc log level= " << 1;
33 XLOG(3, data4, data3) <<
"hello ipc log level= " << 3;
34 XLOG(3, data4, data3) <<
"hello ipc log level= " << 3;
35 std::cout <<
"exit" << std::endl;
#define XCLOG_ENABLE_ASYNCSTREAMLOGSUBMITSTREAM_WITH_PROXY(os, proxy_func)
#define XLOG(level, role, label)