forked from GNUsocial/gnu-social
[LOG][WRAPPER] Refactor log wrapper
This commit is contained in:
parent
d48cb3f0b8
commit
aae883880f
@ -17,7 +17,6 @@
|
|||||||
// along with GNU social. If not, see <http://www.gnu.org/licenses/>.
|
// along with GNU social. If not, see <http://www.gnu.org/licenses/>.
|
||||||
// }}}
|
// }}}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GNU social's logger wrapper around Symfony's,
|
* GNU social's logger wrapper around Symfony's,
|
||||||
* keeping our old static interface, which is more convenient and just as powerful
|
* keeping our old static interface, which is more convenient and just as powerful
|
||||||
@ -34,7 +33,7 @@ namespace App\Core;
|
|||||||
|
|
||||||
use Psr\Log\LoggerInterface;
|
use Psr\Log\LoggerInterface;
|
||||||
|
|
||||||
class Log
|
abstract class Log
|
||||||
{
|
{
|
||||||
private static ?LoggerInterface $logger;
|
private static ?LoggerInterface $logger;
|
||||||
|
|
||||||
@ -45,67 +44,9 @@ class Log
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Simple static wrappers around Monolog's functions
|
* Simple static wrappers around Monolog's functions
|
||||||
*
|
|
||||||
* @param string $msg
|
|
||||||
*/
|
*/
|
||||||
public static function emergency(string $msg): void
|
public static function __callStatic(string $name, array $args)
|
||||||
{
|
{
|
||||||
self::$logger->emergency($msg);
|
return self::$logger->{$name}(...$args);
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $msg
|
|
||||||
*/
|
|
||||||
public static function alert(string $msg): void
|
|
||||||
{
|
|
||||||
self::$logger->alert($msg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $msg
|
|
||||||
*/
|
|
||||||
public static function critical(string $msg): void
|
|
||||||
{
|
|
||||||
self::$logger->critical($msg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $msg
|
|
||||||
*/
|
|
||||||
public static function error(string $msg): void
|
|
||||||
{
|
|
||||||
self::$logger->error($msg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $msg
|
|
||||||
*/
|
|
||||||
public static function warning(string $msg): void
|
|
||||||
{
|
|
||||||
self::$logger->warning($msg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $msg
|
|
||||||
*/
|
|
||||||
public static function notice(string $msg): void
|
|
||||||
{
|
|
||||||
self::$logger->notice($msg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $msg
|
|
||||||
*/
|
|
||||||
public static function info(string $msg): void
|
|
||||||
{
|
|
||||||
self::$logger->info($msg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param string $msg
|
|
||||||
*/
|
|
||||||
public static function debug(string $msg): void
|
|
||||||
{
|
|
||||||
self::$logger->debug($msg);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user