@@ -, +, @@ --- debian/koha-common.postinst | 12 ++++++++++++ debian/templates/log4perl-site.conf.in | 8 ++++++++ etc/log4perl.conf | 8 ++++++++ 3 files changed, 28 insertions(+) --- a/debian/koha-common.postinst +++ a/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 --- a/debian/templates/log4perl-site.conf.in +++ a/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 --- a/etc/log4perl.conf +++ a/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 --