josrom/laravel-logger

ChannelLog: 针对laravel的自定义日志记录器

0.1.2 2018-04-09 13:26 UTC

This package is auto-updated.

Last update: 2024-09-22 03:17:25 UTC


README

Total Downloads Latest Stable Version License

简介

ChannelLog 提供了在不同文件中记录日志的功能。

安装

要获取 ChannelLog 的最新版本,只需使用 Composer 依赖该项目

composer require josrom/laravel-logger

当然,您也可以手动更新 require 块并运行 composer update

{
    "require": {
        "josrom/laravel-logger": "0.1.*"
    }
}

将服务提供者和别名添加到 config/app.php 文件中

'providers' => [
    // Other Service Providers

    Laravel\ChannelLog\ChannelLogServiceProvider::class,
],

'aliases' => [
    // Other Alias
    
    'ChannelLog' => \Laravel\ChannelLog\ChannelLog::class,
],

设置提供者后,使用 vendor:publish artisan 命令从包中复制默认配置文件

php artisan vendor:publish --provider="Laravel\ChannelLog\ChannelLogServiceProvider"

用法

编辑配置以添加新的日志、通道和额外信息

    'error' => [
        'path' => 'logs/laravel-error.log',
        'level' => \Monolog\Logger::ERROR,
    ],
    'info' => [
        'path' => 'logs/laravel-info.log',
        'level' => \Monolog\Logger::INFO,
        'extras' => ['internet-provider'],
    ],

可用的额外信息

  • 互联网提供商: internet-provider