forked from GNUsocial/gnu-social
cc72373e3d
This has the benefit of requiring fewer code changes, as well as providing a better isolation between GNU social and symfony, useful in case the framework needs to be changed
31 lines
500 B
PHP
31 lines
500 B
PHP
<?php
|
|
|
|
namespace App\Util;
|
|
|
|
use Psr\Log\LoggerInterface;
|
|
|
|
class Log
|
|
{
|
|
private static ?LoggerInterface $logger;
|
|
|
|
public static function setLogger($l): void
|
|
{
|
|
self::$logger = $l;
|
|
}
|
|
|
|
public static function error(string $msg): void
|
|
{
|
|
self::$logger->error($msg);
|
|
}
|
|
|
|
public static function info(string $msg): void
|
|
{
|
|
self::$logger->info($msg);
|
|
}
|
|
|
|
public static function debug(string $msg): void
|
|
{
|
|
$logger->debug($msg);
|
|
}
|
|
}
|