Bug 25752: Stay in cwd after koha-shell
[koha.git] / C4 / SIP / Logger.pm
blob41169219d1de120e4cd45fcb7d2ef3992aab3813
1 #!/usr/bin/perl
2 package C4::SIP::Logger;
4 use Modern::Perl;
6 our $activeSIPServer;
7 our $activeLogger;
9 =head1 NAME
11 C4::SIP::Logger - Module for handling SIP server logging
13 =head2 get_SIPServer
15 my $sipServer = C4::SIP::SIPServer::get_SIPServer()
17 @RETURNS C4::SIP::SIPServer, the current server's child-process used to handle this SIP-transaction
19 =cut
21 sub get_SIPServer {
22 return $activeSIPServer;
25 =head2 _set_SIPServer
27 my $sipServer = C4::SIP::SIPServer::_set_SIPServer($sipServer)
29 Sets the passed in SIP server as the active SIP server and returns it as well
31 @RETURNS C4::SIP::SIPServer, the current server's child-process used to handle this SIP-transaction
33 =cut
35 sub _set_SIPServer {
36 my ($sipServer) = @_;
37 $activeSIPServer = $sipServer;
38 return $activeSIPServer;
41 =head2 get_logger
43 my $logger = C4::SIP::SIPServer::get_logger()
45 @RETURNS Koha::Logger, the logger used to log this SIP-transaction
47 =cut
49 sub get_logger {
50 return $activeLogger;
53 =head2 set_logger
55 my $logger = C4::SIP::SIPServer::set_logger($logger)
57 =cut
59 sub set_logger {
60 my ($logger) = @_;
61 $activeLogger = $logger;
62 return $activeLogger;
67 __END__