Laravel 调试工具 laravel-debugbar 打印日志消息
其实不用 Facade 方式更好用,因为使用 Facade 还要引入命名空间,那不得每个 debug 的地方都引入命名空间吗,这样显得不太好。
laravel-debugbar 提供了全局的函数,位于 /vendor/barryvdh/laravel-debugbar/src/helpers.php,已经在组件的 composer.json 中定义了自动加载,因此可以直接使用帮助函数,如打印 info 级别的日志信息:
debugbar()->info($data);
直接这样调用就好了。
看看函数定义:
if (!function_exists('debugbar')) {
/**
* Get the Debugbar instance
*
* @return \Barryvdh\Debugbar\LaravelDebugbar
*/
function debugbar()
{
return app('debugbar');
}
}
打印消息如图所示:
laravel-debugbar 是个很好的调试工具,主持 psr-3 规范对日志消息定义的几种级别,在开发中可以很好的利用这个工具,提高开发、排错的效率。
您可能感兴趣的文章:
Laravel 调试工具 laravel-debugbar 打印日志消息
Call to undefined method DebugBar\\DebugBar::info()
Laravel调试利器Laravel Debugbar使用教程
Laravel 调试工具 laravel-debugbar使用介绍
Laravel 集成的 Monolog 库对日志进行配置和记录实例
Laravel 5.1异常处理器和HTTP异常处理详解
Laravel 5.3 新特性Laravel Echo 使用:实时聊天室
Laravel 5.3 cache()函数用法介绍
laravel框架的安装使用、目录权限设置
搭建php Laravel框架教程详解