From 368159f68697583217a6cdc7dd88c1a6f4cc27b2 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Wed, 7 Aug 2024 17:34:41 +0200 Subject: [PATCH] fix(logger): make null_logger work --- include/dwarfs/logger.h | 2 +- src/dwarfs/logger.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/dwarfs/logger.h b/include/dwarfs/logger.h index 4eb886f7..686f2096 100644 --- a/include/dwarfs/logger.h +++ b/include/dwarfs/logger.h @@ -133,7 +133,7 @@ class stream_logger : public logger { class null_logger : public logger { public: - null_logger() = default; + null_logger(); void write(level_type, const std::string&, char const*, int) override {} }; diff --git a/src/dwarfs/logger.cpp b/src/dwarfs/logger.cpp index c9519c51..714bb739 100644 --- a/src/dwarfs/logger.cpp +++ b/src/dwarfs/logger.cpp @@ -103,6 +103,8 @@ std::string logger::all_level_names() { return result; } +null_logger::null_logger() { set_policy(); } + stream_logger::stream_logger(std::shared_ptr term, std::ostream& os, logger_options const& logopts) : os_(os)