ferencd@0: #include "logger.h" ferencd@0: ferencd@0: void unafrog::logger::propagate_log(unafrog::log::LogLevel level, const std::string &message) noexcept ferencd@0: { ferencd@0: for(const auto& machine : log_machines) ferencd@0: { ferencd@0: machine->do_log(level, message); ferencd@0: } ferencd@0: } ferencd@0: ferencd@0: void unafrog::logger::add_log_machine(unafrog::log::log_machine* m) ferencd@0: { ferencd@0: std::shared_ptr p(m); ferencd@0: log_machines.push_back(p); ferencd@0: }