diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-06-18 16:33:27 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-06-18 16:38:50 +0200 |
commit | e0720eaa78a56dafe5f5e572387b3a0cc8c88ec9 (patch) | |
tree | b4a0c2b0a38c723a5e33c06e1f4122e983fdb146 /libqpdf/qpdfjob-c.cc | |
parent | 83be2191b4f3eb8906160d61f61cae48532ee651 (diff) | |
download | qpdf-e0720eaa78a56dafe5f5e572387b3a0cc8c88ec9.tar.zst |
Use the default logger for other writes to stdout/stderr
When there is no context for writing output or error messages, use the
default logger.
Diffstat (limited to 'libqpdf/qpdfjob-c.cc')
-rw-r--r-- | libqpdf/qpdfjob-c.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libqpdf/qpdfjob-c.cc b/libqpdf/qpdfjob-c.cc index 0e8ded02..4e6666be 100644 --- a/libqpdf/qpdfjob-c.cc +++ b/libqpdf/qpdfjob-c.cc @@ -1,6 +1,7 @@ #include <qpdf/qpdfjob-c.h> #include <qpdf/QPDFJob.hh> +#include <qpdf/QPDFLogger.hh> #include <qpdf/QPDFUsage.hh> #include <qpdf/QUtil.hh> @@ -19,7 +20,8 @@ qpdfjob_run_from_argv(char const* const argv[]) j.initializeFromArgv(argv); j.run(); } catch (std::exception& e) { - std::cerr << whoami << ": " << e.what() << std::endl; + *QPDFLogger::defaultLogger()->getError() + << whoami << ": " << e.what() << "\n"; return QPDFJob::EXIT_ERROR; } return j.getExitCode(); @@ -48,7 +50,8 @@ qpdfjob_run_from_json(char const* json) j.initializeFromJson(json); j.run(); } catch (std::exception& e) { - std::cerr << "qpdfjob json: " << e.what() << std::endl; + *QPDFLogger::defaultLogger()->getError() + << "qpdfjob json: " << e.what() << "\n"; return QPDFJob::EXIT_ERROR; } return j.getExitCode(); |