Koha/C4/SIP/Logger.pm
Kyle M Hall 8cb408cf15
Bug 15253: Add POD to C4/SIP/Logger.pm and C4/SIP/Trapper.pm
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
2020-05-12 11:47:04 +01:00

67 lines
1.2 KiB
Perl

#!/usr/bin/perl
package C4::SIP::Logger;
use Modern::Perl;
our $activeSIPServer;
our $activeLogger;
=head1 NAME
C4::SIP::Logger - Module for handling SIP server logging
=head2 get_SIPServer
my $sipServer = C4::SIP::SIPServer::get_SIPServer()
@RETURNS C4::SIP::SIPServer, the current server's child-process used to handle this SIP-transaction
=cut
sub get_SIPServer {
return $activeSIPServer;
}
=head2 _set_SIPServer
my $sipServer = C4::SIP::SIPServer::_set_SIPServer($sipServer)
Sets the passed in SIP server as the active SIP server and returns it as well
@RETURNS C4::SIP::SIPServer, the current server's child-process used to handle this SIP-transaction
=cut
sub _set_SIPServer {
my ($sipServer) = @_;
$activeSIPServer = $sipServer;
return $activeSIPServer;
}
=head2 get_logger
my $logger = C4::SIP::SIPServer::get_logger()
@RETURNS Koha::Logger, the logger used to log this SIP-transaction
=cut
sub get_logger {
return $activeLogger;
}
=head2 set_logger
my $logger = C4::SIP::SIPServer::set_logger($logger)
=cut
sub set_logger {
my ($logger) = @_;
$activeLogger = $logger;
return $activeLogger;
}
1;
__END__