Вращающийся файл Monolog не выдает eror как неразрешимое разрешение зависимостей - PullRequest
0 голосов
/ 10 июня 2019

Я попробовал следующий код.Но это не работает.Кто-нибудь может подсказать мне, где мне не хватало.

<?php

return [
    /*
    |--------------------------------------------------------------------------
    | Default Log Channel
    |--------------------------------------------------------------------------
    |
    | This option defines the default log channel that gets used when writing
    | messages to the logs. The name specified in this option should match
    | one of the channels defined in the "channels" configuration array.
    |
    */

    'default' => env('LOG_CHANNEL', 'stack'),

    /*
    |--------------------------------------------------------------------------
    | Log Channels
    |--------------------------------------------------------------------------
    |
    | Here you may configure the log channels for your application. Out of
    | the box, Laravel uses the Monolog PHP logging library. This gives
    | you a variety of powerful log handlers / formatters to utilize.
    |
    | Available Drivers: "single", "daily", "slack", "syslog",
    |                    "errorlog", "custom", "stack", "monolog"
    |
    */

    'channels' => [
        'stack' => [
            'driver' => 'stack',
            'channels' => ['papertrail', 'rollbar'],
        ],
        'papertrail' => [
            'driver' => 'monolog',
            'path' => storage_path('/logs/log-' . php_sapi_name() . '.log'),
            'handler' => Monolog\Handler\RotatingFileHandler::class,
            'level' => 'debug',
            'days' => 7,
        ],
        'rollbar' => [
            'driver' => 'monolog',
            'handler' => Rollbar\Monolog\Handler\RollbarHandler::class,
            'level' => 'debug',
            "access_token" => env('ROLLBAR_TOKEN'),
            "environment" => env('ROLLBAR_ENV'),
        ]
    ]
];

То, что я получил, это:

[2019-06-10 13:22:09] laravel.EMERGENCY: Невозможносоздать настроенный регистратор.Использование аварийного регистратора.{"исключение": "[объект]
(Illuminate \ Contracts \ Container \ BindingResolutionException (code: 0): неразрешимое разрешение зависимостей [Параметр # 0 [$ filename]] в классе Monolog \ Handler \ RotatingFileHandler в
/home / abhishek / new_projects / blog / wipro_iwo / vendor / подсветка / контейнер / Container.php: 973)

...