Bug 16357: (QA follow-up) Add log4perl configs during package upgrade
If plack.psgi is updated to the newer version and the log4perl.conf file is not then the warnings will not be logged anywhere. This adds the log4perl configurations that are needed for logging for pre-existing Koha installation which are upgraded. Signed-off-by: Arthur Suzuki <arthur.suzuki@biblibre.com> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
0bc0aa708c
commit
5651facf05
|
|
@ -189,6 +189,54 @@ EOF
|
|||
fi
|
||||
done
|
||||
|
||||
for site in $(koha-list); do
|
||||
log4perl_config="/etc/koha/sites/$site/log4perl.conf"
|
||||
if ! log4perl_component $log4perl_config "plack-opac"; then
|
||||
cat <<EOF >> $log4perl_config
|
||||
log4perl.logger.plack-opac = WARN, PLACKOPAC
|
||||
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.utf8=1
|
||||
|
||||
EOF
|
||||
fi
|
||||
done
|
||||
|
||||
for site in $(koha-list); do
|
||||
log4perl_config="/etc/koha/sites/$site/log4perl.conf"
|
||||
if ! log4perl_component $log4perl_config "plack-api"; then
|
||||
cat <<EOF >> $log4perl_config
|
||||
log4perl.logger.plack-api = WARN, PLACKAPI
|
||||
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.utf8=1
|
||||
|
||||
EOF
|
||||
fi
|
||||
done
|
||||
|
||||
for site in $(koha-list); do
|
||||
log4perl_config="/etc/koha/sites/$site/log4perl.conf"
|
||||
if ! log4perl_component $log4perl_config "plack-intranet"; then
|
||||
cat <<EOF >> $log4perl_config
|
||||
log4perl.logger.plack-intranet = WARN, PLACKINTRANET
|
||||
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.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 )"
|
||||
|
|
|
|||
Loading…
Reference in New Issue