mundanity/drupal-logger

Drupal watchdog() psr-3 日志记录器。

v1.1.2 2017-12-07 17:53 UTC

This package is not auto-updated.

Last update: 2024-09-29 23:34:53 UTC


README

一个简单的 Drupal watchdog 调用的日志记录器 PSR-3 实现。

详细信息

PSR-3 参数 $context 作为变量传递给 watchdog,用作占位符。

class MyClass
{
    public function myMethod($param)
    {
        $this->logger->warning('Param value was @param', ['@param' => $param]);

        return $param;
    }
}

看门狗类型设置为调用日志代码的函数或类方法。在上面的示例中,看门狗类型设置为 MyClass::myMethod

控制日志级别

低于指定级别的日志级别可以被忽略,这可能会帮助减少生产系统中的噪音。在类初始化时,可以提供可选的 LogLevel。事件在提供的 LogLevel 或以下将被忽略。$logger = new WatchdogLogger(LogLevel::NOTICE);

// This debug message will be ignored.
$logger->debug('Some debugging information');

默认情况下,不忽略任何事件。