Kyle M Hall
8cb408cf15
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
67 lines
1.2 KiB
Perl
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__
|