MCPcopy Create free account
hub / github.com/awawa-dev/HyperHDR / handleNewLogMessage

Method handleNewLogMessage

sources/utils/Logger.cpp:407–421  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

405}
406
407void LoggerManager::handleNewLogMessage(const Logger::T_LOG_MESSAGE& _msg)
408{
409 if (!_enable && _msg.level != Logger::LogLevel::ERRORR)
410 return;
411
412 Logger::T_LOG_MESSAGE* msg = new Logger::T_LOG_MESSAGE(_msg);
413
414 _logs.push_back(msg);
415 if (_logs.length() > _loggerMaxMsgBufferSize)
416 {
417 delete (_logs.takeFirst());
418 }
419
420 emit newLogMessage(_msg);
421}
422
423std::shared_ptr<LoggerManager> LoggerManager::getInstance()
424{

Callers 1

getInstanceMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected