Bug 27291: Reformat Zebra output logs
This patch changes the Zebra output log time format from the default "hh:mm:ss-DD/MM" to the more standard ISO 8601 "%FT%T". This change makes the logs easier to read for both humans and machines. One benefit includes easy searching and sorting. Test plan: 1. cp debian/scripts/koha-zebra /usr/sbin/koha-zebra 2. koha-zebra --stop kohadev 3. koha-zebra --start kohadev 4. ps -efww | grep "zebrasrv" 5. Note "-m %FT%T" in the grep output 6. tail -f /var/log/koha/kohadev/zebra-output.log 7. Run a few searches like http://localhost:8081/cgi-bin/koha/catalogue/search.pl?q=ccl%3Dargawarga%3D1 or http://localhost:8081/cgi-bin/koha/catalogue/search.pl?q=e 8. Note that the timestamp in the Zebra log is formatted "2020-12-22T00:13:42" instead of like "00:13:42-22/12" Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
parent
30816a7fc5
commit
6405431b38
1 changed files with 2 additions and 1 deletions
3
debian/scripts/koha-zebra
vendored
3
debian/scripts/koha-zebra
vendored
|
@ -79,11 +79,12 @@ start_zebra()
|
|||
ZEBRA_PARAMS="-v $loglevels \
|
||||
-k $max_record_size \
|
||||
-f /etc/koha/sites/${name}/koha-conf.xml"
|
||||
ZEBRA_TIMEFORMAT='%FT%T'
|
||||
|
||||
[ "$verbose" != "no" ] && \
|
||||
log_daemon_msg "Starting Koha Zebra daemon for ${name}"
|
||||
|
||||
if daemon $DAEMONOPTS -- $ZEBRA_DAEMON $ZEBRA_PARAMS; then
|
||||
if daemon $DAEMONOPTS -- $ZEBRA_DAEMON $ZEBRA_PARAMS -m "$ZEBRA_TIMEFORMAT"; then
|
||||
([ "$verbose" != "no" ] && \
|
||||
log_end_msg 0) || return 0
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue