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>
(cherry picked from commit 5651facf05)
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
This commit is contained in:
parent
9ee5da39a2
commit
25754e02aa
|
|
@ -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