reaimagine/laravel-cek

dev-master 2022-04-03 14:42 UTC

This package is auto-updated.

Last update: 2024-09-30 01:46:55 UTC


README

安装

您可以通过composer安装此包

composer require reaimagine/laravel-cek

如果您使用的是Laravel 5.5或更高版本,服务提供程序将自动被发现

在早期版本中,您需要手动完成此操作。您必须安装服务提供程序

// config/app.php
'providers' => [
    ...
    Reaimagine\LaravelCek\LaravelCekServiceProvider::class
];

然后您可以发布配置文件

php artisan vendor:publish --provider "Reaimagine\LaravelCek\LaravelCekServiceProvider"

设置

准备日志配置

您必须将新的通道添加到您的config/logging.php文件中

// config/logging.php
'channels' => [
    //...
    'laravel-cek' => [
        'driver' => 'custom',
        'via'    => Reaimagine\LaravelCek\Logger::class,
        'level'  => 'debug',
    ],
];

在其它通道之上添加该通道

config/logging.php配置中将该通道添加到堆栈中

// config/logging.php
'channels' => [
    //...
    'stack' => [
        'driver'   => 'stack',
        'channels' => ['single', 'laravel-cek'],
    ],
];

然后确保在您的.env文件中设置日志通道为堆栈

LOG_CHANNEL=stack