add mq log control

This commit is contained in:
lnk
2025-12-15 10:29:46 +08:00
parent 2c48d7ae0a
commit 50f82af3f3
2 changed files with 13 additions and 0 deletions

View File

@@ -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);