zf-metal / log
Zend Framework 3 的日志模块
1.1.5
2018-12-13 12:41 UTC
Requires
- php: >=5.6
- zendframework/zend-log: ^2.9.2
- zf-metal/commons: ^1.3.7
This package is not auto-updated.
Last update: 2024-09-14 20:35:39 UTC
README
依赖关系
- zendframework/zend-log
- zf-metal/commons
默认路径
proyectPath/logs
配置
在 config/autoload 中添加一个配置文件(例如:zfmetal-log.global.php)。
$date = new \DateTime();
return[
'zf-metal-log.options' => [
'log_file' => './logs/' . $date->format('Y-m-d') . '.log',
'filter' => \Zend\Log\Logger::INFO,
]
];
服务管理器
$container->get('zf-metal.log');
或
$container->get(\ZfMetal\Log\Log::class);
插件控制器
$this->logger()
外观
Logger::method();
使用方法
$this->logger()->emerg($message);
$this->logger()->alert($message);
$this->logger()->crit($message);
$this->logger()->err($message);
$this->logger()->warn($message);
$this->logger()->notice($message);
$this->logger()->info($message);
$this->logger()->debug($message);
通过外观
Logger::emerg($message);
Logger::alert($message);
Logger::crit($message);
Logger::err($message);
Logger::warn($message);
Logger::notice($message);
Logger::info($message);
Logger::debug($message);
记录异常(消息,文件,行,跟踪)
-
$this->logger()->exception($exception);
-
Logger::exception($exception);