https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42714
--- Comment #15 from Martin Renvoize (ashimema) <[email protected]> --- Created attachment 199878 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199878&action=edit Bug 42714: (QA follow-up) Limit auto-logging to -cron scripts The INIT/END blocks in Koha::Script fire for every consumer of the module, including non-cron admin and migration tools. Logging those as CRONJOBS when CronjobLog is enabled would pollute the action log with entries for tools that are not scheduled jobs. Introduce a package-level $_cron flag that is set by import() when the -cron argument is passed (import() runs at compile time, before INIT blocks execute, so the flag is in the correct state when INIT fires). Guard both the INIT and END blocks behind this flag so only scripts that explicitly declare themselves as cron scripts receive automatic logging. Also update the import() POD to document the auto-logging behaviour. -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
