21 lines
714 B
C++
Executable file
21 lines
714 B
C++
Executable file
#include "LoggerRef.h"
|
|
|
|
using namespace Log;
|
|
|
|
LoggerRef::LoggerRef(ILogger& logger, const std::string& category) : logger(logger), category(category) {
|
|
}
|
|
|
|
LoggerRef::LoggerRef(const LoggerRef& other) : logger(other.logger), category(other.category) {
|
|
}
|
|
|
|
LoggerRef::LoggerRef(const LoggerRef& other, const std::string& category) : logger(other.logger), category(category) {
|
|
}
|
|
|
|
LoggerMessage LoggerRef::operator()(const std::string& category, ILogger::Level level, const std::string& color) {
|
|
return LoggerMessage(logger, category, level, color);
|
|
}
|
|
|
|
LoggerMessage LoggerRef::operator()(ILogger::Level level, const std::string& color) {
|
|
return LoggerMessage(logger, category, level, color);
|
|
}
|