diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-09-09 13:03:29 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-09-09 13:03:29 +0200 |
commit | 0ad4e190ffbb85ea2db5a05d43cd4f81d98cfe63 (patch) | |
tree | c764219e926bc01ddd72f3bc7dca41aaf6a46b7f /libqpdf/QPDFLogger.cc | |
parent | 7049588bff21e3ea3e7bf3c4a4325c8ab4ed46f8 (diff) | |
download | qpdf-0ad4e190ffbb85ea2db5a05d43cd4f81d98cfe63.tar.zst |
Make QPDFLogger() private and provide create method
Diffstat (limited to 'libqpdf/QPDFLogger.cc')
-rw-r--r-- | libqpdf/QPDFLogger.cc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libqpdf/QPDFLogger.cc b/libqpdf/QPDFLogger.cc index 78cb2a32..7fe21c97 100644 --- a/libqpdf/QPDFLogger.cc +++ b/libqpdf/QPDFLogger.cc @@ -65,9 +65,15 @@ QPDFLogger::QPDFLogger() : } std::shared_ptr<QPDFLogger> +QPDFLogger::create() +{ + return std::shared_ptr<QPDFLogger>(new QPDFLogger); +} + +std::shared_ptr<QPDFLogger> QPDFLogger::defaultLogger() { - static auto l = std::make_shared<QPDFLogger>(); + static auto l = create(); return l; } |