summaryrefslogtreecommitdiff
path: root/src/logger_null.cc
blob: 2294a70bf39101506573c218217b4ff8d526642d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "logger_base.hh"

namespace {

class LoggerNull : public LoggerBase {
public:
  LoggerNull() = default;

protected:
  void msg(Level, std::string_view) override {
  }
};

}  // namespace

std::unique_ptr<Logger> Logger::create_null() {
  return std::make_unique<LoggerNull>();
}