adnanmayo/laralogs

浏览器中的实时日志

0.2.4 2018-01-24 09:39 UTC

This package is not auto-updated.

Last update: 2024-09-24 23:27:06 UTC


README

我开发这个包是为了自己使用,并在我的样板项目中使用它。

浏览器中的实时日志。

此包将使用pusher在你的浏览器中发送日志信息。

安装

composer require adnanmayo/laralogs

打开 config/app.php 并找到 providers 键。

'providers' => array(
    // ...
    \Adnanmayo\Laralogs\LaralogsServiceProvider::class,,
);

使用Laravel Artisan CLI发布配置。

php artisan vendor:publish

配置之后,转到 app/laralogs.php 设置你的中间件和路由

    'middleware' => 'web',
    'route' => 'laralogs',

.env 中设置你的Pusher凭据

   PUSHER_APP_ID=XXXXX
   PUSHER_APP_KEY=XXXXX
   PUSHER_APP_SECRET=XXXX

应用程序集成

在你的应用程序 bootstrap/app.php 中添加

$app->configureMonologUsing(function($monolog) use($app) {
    $monolog->pushHandler(new Adnanmayo\Laralogs\LaralogsHandler());
});