From 0ad4e190ffbb85ea2db5a05d43cd4f81d98cfe63 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 9 Sep 2022 07:03:29 -0400 Subject: Make QPDFLogger() private and provide create method --- libqpdf/QPDFLogger.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'libqpdf/QPDFLogger.cc') diff --git a/libqpdf/QPDFLogger.cc b/libqpdf/QPDFLogger.cc index 78cb2a32..7fe21c97 100644 --- a/libqpdf/QPDFLogger.cc +++ b/libqpdf/QPDFLogger.cc @@ -64,10 +64,16 @@ QPDFLogger::QPDFLogger() : { } +std::shared_ptr +QPDFLogger::create() +{ + return std::shared_ptr(new QPDFLogger); +} + std::shared_ptr QPDFLogger::defaultLogger() { - static auto l = std::make_shared(); + static auto l = create(); return l; } -- cgit v1.2.3-54-g00ecf