编程语言
首页 > 编程语言> > 日志系统源码分析

日志系统源码分析

作者:互联网

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类来弄的

标签:info,Log,monolog,message,系统,源码,门面,日志,Logger
来源: https://www.cnblogs.com/cbywan/p/14222665.html