mirror of
https://github.com/moodle/moodle.git
synced 2025-07-25 08:11:39 +02:00
28 lines
439 B
PHP
28 lines
439 B
PHP
<?php
|
|
|
|
namespace PhpXmlRpc\Traits;
|
|
|
|
use PhpXmlRpc\Helper\Logger;
|
|
|
|
trait LoggerAware
|
|
{
|
|
protected static $logger;
|
|
|
|
public function getLogger()
|
|
{
|
|
if (self::$logger === null) {
|
|
self::$logger = Logger::instance();
|
|
}
|
|
return self::$logger;
|
|
}
|
|
|
|
/**
|
|
* @param $logger
|
|
* @return void
|
|
*/
|
|
public static function setLogger($logger)
|
|
{
|
|
self::$logger = $logger;
|
|
}
|
|
}
|