From 2bf8d7b29f83af05d210c9b419ecafbef689b237 Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Thu, 12 Jun 2025 08:43:03 -0400 Subject: [PATCH] Bug 39911: Add POD --- C4/SIP/Trapper.pm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/C4/SIP/Trapper.pm b/C4/SIP/Trapper.pm index ce1be20e977..a9e87e3907f 100644 --- a/C4/SIP/Trapper.pm +++ b/C4/SIP/Trapper.pm @@ -56,6 +56,14 @@ sub BINMODE { binmode( STDOUT, $mode ); } +=head2 DIE signal handler + + A global die handler to capture fatal errors and ensures they are logged. + When DIE is emitted, the message will be logged using Koha::Logger if available, + and also printed to stderr + +=cut + $SIG{__DIE__} = sub { my $msg = shift; my $logger = Koha::Logger->get( { interface => 'sip', category => 'STDERR' } ); -- 2.39.5 (Apple Git-154)