From d968d28bc8a3bfa221cb46e4239c5d33cab7ce3a Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Tue, 31 Mar 2020 18:42:25 -0300 Subject: [PATCH] Bug 25032: Add 'api' target to log4perl.conf Signed-off-by: Jonathan Druart Signed-off-by: Kyle M Hall --- debian/koha-common.postinst | 12 ++++++++++++ debian/templates/log4perl-site.conf.in | 8 ++++++++ etc/log4perl.conf | 8 ++++++++ 3 files changed, 28 insertions(+) diff --git a/debian/koha-common.postinst b/debian/koha-common.postinst index bdc55016e6..9d994fed3c 100644 --- a/debian/koha-common.postinst +++ b/debian/koha-common.postinst @@ -156,6 +156,18 @@ log4perl.appender.Z3950.layout=PatternLayout log4perl.appender.Z3950.layout.ConversionPattern=[%d] [%p] %m %l %n log4perl.appender.Z3950.utf8=1 +EOF + fi + + if [ !log4perl_component $log4perl_config "api" ]; then + cat <> $log4perl_config +log4perl.logger.api = WARN, API +log4perl.appender.API=Log::Log4perl::Appender::File +log4perl.appender.API.filename=/var/log/koha/$site/api-error.log +log4perl.appender.API.mode=append +log4perl.appender.API.layout=PatternLayout +log4perl.appender.API.layout.ConversionPattern=[%d] [%p] %m %l %n + EOF fi done diff --git a/debian/templates/log4perl-site.conf.in b/debian/templates/log4perl-site.conf.in index dbf544466a..c7de07895b 100644 --- a/debian/templates/log4perl-site.conf.in +++ b/debian/templates/log4perl-site.conf.in @@ -21,3 +21,11 @@ log4perl.appender.Z3950.mode=append log4perl.appender.Z3950.layout=PatternLayout log4perl.appender.Z3950.layout.ConversionPattern=[%d] [%p] %m %l %n log4perl.appender.Z3950.utf8=1 + +log4perl.logger.api = WARN, API +log4perl.appender.API=Log::Log4perl::Appender::File +log4perl.appender.API.filename=__LOG_DIR__/api-error.log +log4perl.appender.API.mode=append +log4perl.appender.API.layout=PatternLayout +log4perl.appender.API.layout.ConversionPattern=[%d] [%p] %m %l %n +log4perl.appender.API.utf8=1 diff --git a/etc/log4perl.conf b/etc/log4perl.conf index dbf544466a..c7de07895b 100644 --- a/etc/log4perl.conf +++ b/etc/log4perl.conf @@ -21,3 +21,11 @@ log4perl.appender.Z3950.mode=append log4perl.appender.Z3950.layout=PatternLayout log4perl.appender.Z3950.layout.ConversionPattern=[%d] [%p] %m %l %n log4perl.appender.Z3950.utf8=1 + +log4perl.logger.api = WARN, API +log4perl.appender.API=Log::Log4perl::Appender::File +log4perl.appender.API.filename=__LOG_DIR__/api-error.log +log4perl.appender.API.mode=append +log4perl.appender.API.layout=PatternLayout +log4perl.appender.API.layout.ConversionPattern=[%d] [%p] %m %l %n +log4perl.appender.API.utf8=1 -- 2.24.2 (Apple Git-127)