Bug 32859: Fix cataloguing/value_builder/unimarc_field_128b.pl
[koha-ffzg.git] / debian / koha-core.postinst
index 379b9e8..ad88d83 100644 (file)
@@ -153,7 +153,7 @@ log4perl.appender.Z3950=Log::Log4perl::Appender::File
 log4perl.appender.Z3950.filename=/var/log/koha/$site/z3950-error.log
 log4perl.appender.Z3950.mode=append
 log4perl.appender.Z3950.layout=PatternLayout
-log4perl.appender.Z3950.layout.ConversionPattern=[%d] [%p] %m %l %n
+log4perl.appender.Z3950.layout.ConversionPattern=[%d] [%p] %m %l%n
 log4perl.appender.Z3950.utf8=1
 
 EOF
@@ -166,7 +166,7 @@ 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
+log4perl.appender.API.layout.ConversionPattern=[%d] [%p] %m %l%n
 log4perl.appender.API.utf8=1
 
 EOF
@@ -182,7 +182,7 @@ log4perl.appender.SIP=Log::Log4perl::Appender::File
 log4perl.appender.SIP.filename=/var/log/koha/$site/sip.log
 log4perl.appender.SIP.mode=append
 log4perl.appender.SIP.layout=PatternLayout
-log4perl.appender.SIP.layout.ConversionPattern=[%d] [%p] %m %l %n
+log4perl.appender.SIP.layout.ConversionPattern=[%d] [%P] [%p] %X{accountid}@%X{peeraddr}: %m %l%n
 log4perl.appender.SIP.utf8=1
 
 EOF
@@ -198,7 +198,7 @@ log4perl.appender.PLACKOPAC=Log::Log4perl::Appender::File
 log4perl.appender.PLACKOPAC.filename=/var/log/koha/$site/plack-opac-error.log
 log4perl.appender.PLACKOPAC.mode=append
 log4perl.appender.PLACKOPAC.layout=PatternLayout
-log4perl.appender.PLACKOPAC.layout.ConversionPattern=[%d] [%p] %m
+log4perl.appender.PLACKOPAC.layout.ConversionPattern=[%d] [%p] %m%n
 log4perl.appender.PLACKOPAC.utf8=1
 
 EOF
@@ -214,7 +214,7 @@ log4perl.appender.PLACKAPI=Log::Log4perl::Appender::File
 log4perl.appender.PLACKAPI.filename=/var/log/koha/$site/plack-api-error.log
 log4perl.appender.PLACKAPI.mode=append
 log4perl.appender.PLACKAPI.layout=PatternLayout
-log4perl.appender.PLACKAPI.layout.ConversionPattern=[%d] [%p] %m
+log4perl.appender.PLACKAPI.layout.ConversionPattern=[%d] [%p] %m%n
 log4perl.appender.PLACKAPI.utf8=1
 
 EOF
@@ -230,7 +230,7 @@ log4perl.appender.PLACKINTRANET=Log::Log4perl::Appender::File
 log4perl.appender.PLACKINTRANET.filename=/var/log/koha/$site/plack-intranet-error.log
 log4perl.appender.PLACKINTRANET.mode=append
 log4perl.appender.PLACKINTRANET.layout=PatternLayout
-log4perl.appender.PLACKINTRANET.layout.ConversionPattern=[%d] [%p] %m
+log4perl.appender.PLACKINTRANET.layout.ConversionPattern=[%d] [%p] %m%n
 log4perl.appender.PLACKINTRANET.utf8=1
 
 EOF
@@ -238,6 +238,21 @@ EOF
 done
 
 for site in $(koha-list); do
+    log4perl_config="/etc/koha/sites/$site/log4perl.conf"
+    if ! log4perl_component $log4perl_config "worker"; then
+        cat <<EOF >> $log4perl_config
+log4perl.logger.worker = WARN, WORKER
+log4perl.appender.WORKER=Log::Log4perl::Appender::Screen
+log4perl.appender.WORKER.stderr=1
+log4perl.appender.WORKER.layout=PatternLayout
+log4perl.appender.WORKER.layout.ConversionPattern=[%d] [%p] %m %l%n
+log4perl.appender.WORKER.utf8=1
+
+EOF
+    fi
+done
+
+for site in $(koha-list); do
     kohaconfig="/etc/koha/sites/$site/koha-conf.xml"
     logdir="$( xmlstarlet sel -t -v 'yazgfs/config/logdir' $kohaconfig )"
     if [ "$logdir" != "" ] && [ "$logdir" != "0" ]; then