Bug 15253: Move subs to a new module, allow unit tests to function
[koha.git] / C4 / SIP / Logger.pm
blob8eff6826e271360a8febb78d339a5feed56eede9
1 #!/usr/bin/perl
2 package C4::SIP::Logger;
4 use Modern::Perl;
6 our $activeSIPServer;
7 our $activeLogger;
9 =head2 get_SIPServer
11 my $sipServer = C4::SIP::SIPServer::get_SIPServer()
13 @RETURNS C4::SIP::SIPServer, the current server's child-process used to handle this SIP-transaction
15 =cut
17 sub get_SIPServer {
18 return $activeSIPServer;
21 sub _set_SIPServer {
22 my ($sipServer) = @_;
23 $activeSIPServer = $sipServer;
24 return $activeSIPServer;
27 =head2 get_logger
29 my $logger = C4::SIP::SIPServer::get_logger()
31 @RETURNS Koha::Logger, the logger used to log this SIP-transaction
33 =cut
35 sub get_logger {
36 return $activeLogger;
39 sub set_logger {
40 my ($logger) = @_;
41 $activeLogger = $logger;
42 return $activeLogger;
47 __END__