Cogs.Core
RedirectedLogger.cpp
1#include "RedirectedLogger.h"
2
3void Cogs::Logging::RedirectedLogger::consumeMessage(const char* source, Category category, uint32_t /*errorNumber*/, const char * message, const char* filename, int lineNumber) {
4 if (fileLineLoggerCallback && filename && filename[0] != '\0') {
5 fileLineLoggerCallback(filename, lineNumber, message, source, static_cast<int>(category));
6 }
7 else if (loggerCallback) {
8 loggerCallback(message, source, static_cast<int>(category));
9 }
10}