日志系统源码分析
Log::info('测试');
Log是一个门面 本质类是Logmanager 门面就是门面 就是代理 本质上 没有任何内在的东西
public function info($message, array $context = [])
{
$this->driver()->info($message, $context);
}
$this->driver()这个返回的是
\Psr\Log\LoggerInterface 这里返回的是laravel 自己的Logger 也就是这个Illuminate\Log\Logger
但是这个类 又依赖monolog实例 所以啊 感觉 Illuminate\Log\Logger 这个类 也是过滤啊 也就是包装一下
真正与底层写入啊啥的 还是monolog类来弄的

浙公网安备 33010602011771号