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

#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>();
}