add mq log control
This commit is contained in:
@@ -566,6 +566,13 @@ void Front::mqconsumerThread()
|
||||
subscriptions.emplace_back(G_MQCONSUMER_TOPIC_LOG, FRONT_INST, myMessageCallbacklog);
|
||||
|
||||
m_mqConsumer = make_unique<rocketmq::DefaultMQPushConsumer>(consumerGroup);
|
||||
|
||||
|
||||
// ✅ 必须在 start() 之前设置
|
||||
m_mqConsumer->setLogPath("/data/logs/rocketmq"); // 目录
|
||||
m_mqConsumer->setLogLevel(rocketmq::eLOG_LEVEL_ERROR); // 级别(error)
|
||||
m_mqConsumer->setLogFileSizeAndNum(5, 50); // 5 个文件,每个 50MB
|
||||
|
||||
m_mqConsumer->setNamesrvAddr(nameServer);
|
||||
m_mqConsumer->setSessionCredentials(G_MQCONSUMER_ACCESSKEY, G_MQCONSUMER_SECRETKEY, G_MQCONSUMER_CHANNEL);
|
||||
m_mqConsumer->setInstanceName("inst_" + std::to_string(sGetMsTime()));
|
||||
|
||||
@@ -180,6 +180,12 @@ RocketMQConsumer::~RocketMQConsumer() {
|
||||
RocketMQProducer::RocketMQProducer(const std::string& groupName,
|
||||
const std::string& nameServer)
|
||||
: producer_(groupName) {
|
||||
|
||||
// ✅ 必须在 start() 之前设置
|
||||
producer_.setLogPath("/data/logs/rocketmq"); // 目录
|
||||
producer_.setLogLevel(rocketmq::eLOG_LEVEL_ERROR); // 级别(error)
|
||||
producer_.setLogFileSizeAndNum(5, 50); // 5 个文件,每个 50MB
|
||||
|
||||
// 设置 NameServer 地址
|
||||
producer_.setNamesrvAddr(nameServer);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user