mundanity / drupal-logger
Drupal watchdog() psr-3 日志记录器。
v1.1.2
2017-12-07 17:53 UTC
Requires
- php: ~5.3 || ~7.1
- psr/log: ~1.0.0
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');
默认情况下,不忽略任何事件。