From 2dbfb58efe5e53b56bfda3ed21a3e41562205437 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Mon, 24 Jul 2017 23:43:07 +0200 Subject: Add tools -> Generate CA Added file field to GuiForm --- src/logger.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/logger.cc') diff --git a/src/logger.cc b/src/logger.cc index 343bb4d..df1af0c 100644 --- a/src/logger.cc +++ b/src/logger.cc @@ -127,6 +127,12 @@ private: FILE* fh_; }; +class NullLogger : public Logger { +public: + void out(Level UNUSED(lvl), char const* UNUSED(format), ...) override { + } +}; + } // namespace // static @@ -147,3 +153,9 @@ Logger* Logger::create_file(std::string const& path) { } return nullptr; } + +// static +Logger* Logger::null() { + static NullLogger logger; + return &logger; +} -- cgit v1.2.3-70-g09d2