20 explicit LogMerger(
bool enable_merging =
true);
27 std::list<g3::LogMessage>
log(g3::LogMessage &
log);
45 std::chrono::_V2::system_clock::time_point current_time);
47 const std::chrono::_V2::system_clock::duration LOG_MERGE_DURATION =
48 std::chrono::seconds(2);
58 std::chrono::_V2::system_clock::time_point timestamp;
60 Message(g3::LogMessage &log, std::string msg,
61 std::chrono::_V2::system_clock::time_point timestamp)
62 : log(log), msg(msg), timestamp(timestamp)
67 std::unordered_map<std::string, int>
69 std::list<Message> message_list;
71 std::chrono::_V2::system_clock::duration