-
门脸模式
通过 config/app.php 查看别名对应类名 IlluminateSupportFacadesLog ,查看 LoggerInterface 类文件,得:命名空间+接口名 PsrLogLoggerInterface
方法1:
通过IDE phpstrom 中快捷键 ctrl+shift+o 查找 PsrLogLoggerInterface ,得 vendor/psr/log/Psr/Log/LoggerInterface.php 文件,即可查看到所有该门脸类方法
方法2:
php artisan thinker ,通过tinker ,app('PsrLogLoggerInterface') ,得 IlluminateLogWriter ,在laravel官网api中(https://laravel.com/api/5.4/)搜索即可查看到该门脸类方法
notice:搜索不要在最前面加
-
依赖注入
直接在 vendor/laravel/framework/src/Illuminate/Foundation/Application.php 查看别名所对应的类 ,后面三个所对应的任意其一参考上面方法1 2 都可以查找到对应类方法
'log' => [IlluminateLogWriter::class, IlluminateContractsLoggingLog::class, PsrLogLoggerInterface::class]