修改mq为C++库并固定生产者和消费者
This commit is contained in:
@@ -360,21 +360,25 @@ protected:
|
||||
final_msg = suppressed_oss.str();
|
||||
}
|
||||
|
||||
std::string business_id = extract_logger_id(logger_name);
|
||||
std::string front_type = get_front_type_from_subdir();
|
||||
|
||||
std::ostringstream oss;
|
||||
oss << "{\"processNo\":\"" << intToString(g_front_seg_index)
|
||||
<< "\",\"nodeId\":\"" << FRONT_INST
|
||||
<< "\",\"businessId\":\"" << extract_logger_id(logger_name)
|
||||
<< "\",\"level\":\"" << level_str
|
||||
<< "\",\"grade\":\"" << get_level_str(level)
|
||||
<< "\",\"nodeId\":\"" << escape_json(FRONT_INST)
|
||||
<< "\",\"businessId\":\"" << escape_json(business_id)
|
||||
<< "\",\"level\":\"" << escape_json(level_str)
|
||||
<< "\",\"grade\":\"" << escape_json(get_level_str(level))
|
||||
<< "\",\"logtype\":\"" << safe_logtype
|
||||
<< "\",\"frontType\":\"" << get_front_type_from_subdir()
|
||||
<< "\",\"frontType\":\"" << escape_json(front_type)
|
||||
<< "\",\"code\":" << code
|
||||
<< ",\"log\":\"" << escape_json(final_msg) << "\"}";
|
||||
|
||||
|
||||
Ckafka_data_t connect_info;
|
||||
connect_info.strTopic = QString::fromStdString(G_LOG_TOPIC);
|
||||
connect_info.strText = QString::fromStdString(oss.str());
|
||||
|
||||
connect_info.mp_id = QString::fromStdString(business_id);
|
||||
connect_info.strText = QString::fromStdString(oss.str());
|
||||
|
||||
kafka_data_list_mutex.lock();
|
||||
kafka_data_list.append(connect_info);
|
||||
kafka_data_list_mutex.unlock();
|
||||
|
||||
Reference in New Issue
Block a user