Bug 25032: Add 'api' target to log4perl.conf
authorTomas Cohen Arazi <tomascohen@theke.io>
Tue, 31 Mar 2020 21:42:25 +0000 (18:42 -0300)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Wed, 29 Apr 2020 15:23:56 +0000 (16:23 +0100)
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

debian/koha-common.postinst
debian/templates/log4perl-site.conf.in
etc/log4perl.conf

index bdc5501..9d994fe 100644 (file)
@@ -158,6 +158,18 @@ log4perl.appender.Z3950.utf8=1
 
 EOF
     fi
+
+    if [ !log4perl_component $log4perl_config "api" ]; then
+        cat <<EOF >> $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
 
 # Bug 14106 - fix the modulePath of existing koha instances so that it'll
index dbf5444..c7de078 100644 (file)
@@ -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
index dbf5444..c7de078 100644 (file)
@@ -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