yzen.dev/mono-processor

This Processor will display in the logs bread crumbs by which you can more quickly and accurately identify the cause of the error.

1.1 2022-11-15 08:02 UTC

This package is auto-updated.

Last update: 2024-10-29 23:30:36 UTC


README

Packagist Version Packagist Downloads Packagist Downloads

This Processor will display in the logs bread crumbs by which you can more quickly and accurately identify the cause of the error.

📜 Installation

The package can be installed via composer:

composer require yzen.dev/mono-processor

To get started, first publish MonoProcessor config and view files into your own project:

php artisan vendor:publish --provider "MonoProcessor\ServiceProvider"

📜 Version Compatibility

📜 Features

  • Extends standard logs
  • Collection of SQL requests
  • Collection of HTTP requests
  • Authorized user information
  • Route information
  • Git information
  • PHP information
  • Memory information

📜 Usage

To use MonoProcessor you need to add the following tap to your logging.php config:

    'channels' => [
        'daily' => [
            'driver' => 'daily',
            'path' => storage_path('logs/laravel.log'),
            'level' => 'debug',
            'days' => env('LOG_DAYS', 7),
            'tap' => [
                MonoProcessor\MonoProcessors::class
            ]
        ]
    ]

As a result, you will get approximately the following information after the stack: example

📜 Configuration

You can also get all harvested breadcrumbs using the get_breadcrumbs() method.