| 43 | } |
| 44 | |
| 45 | void LoggerRegistry::create_logger(const std::string &name, |
| 46 | LogLevel log_level, |
| 47 | const std::vector<std::shared_ptr<Printer>> &printers) |
| 48 | { |
| 49 | arm_compute::lock_guard<arm_compute::Mutex> lock(_mtx); |
| 50 | if ((_loggers.find(name) == _loggers.end()) && (_reserved_loggers.find(name) == _reserved_loggers.end())) |
| 51 | { |
| 52 | _loggers[name] = std::make_shared<Logger>(name, log_level, printers); |
| 53 | } |
| 54 | } |
| 55 | |
| 56 | void LoggerRegistry::remove_logger(const std::string &name) |
| 57 | { |