PHPackages                             the\_alex\_mark/laravel-logging - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. the\_alex\_mark/laravel-logging

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

the\_alex\_mark/laravel-logging
===============================

Дополнительные реализации форматов журнала для проектов «Laravel»

2.1(4y ago)124MITPHPPHP ^7.3|^8.0

Since Nov 15Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/the-alex-mark/laravel-logging)[ Packagist](https://packagist.org/packages/the_alex_mark/laravel-logging)[ RSS](/packages/the-alex-mark-laravel-logging/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (2)Versions (4)Used By (0)

Laravel Logging
===============

[](#laravel-logging)

Дополнительные реализации форматов журнала для проектов «**Laravel**».

Установка
---------

[](#установка)

```
composer require the_alex_mark/laravel-logging
```

Использование
-------------

[](#использование)

### Логирование в формате JSON

[](#логирование-в-формате-json)

Класс «**CustomizeJsonLogger**» построен на базе драйвера «**daily**» и поддерживает все его параметры. Дополнительно позволяет указать список процессоров для включения в записи журнала дополнительной информации.

```
namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Monolog\Processor\HostnameProcessor;
use Monolog\Processor\WebProcessor;
use ProgLib\Logging\Via\CustomizeJsonLogger;

class AppServiceProvider extends ServiceProvider {

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot() {

        $this->app->get('config')->set("logging.channels.custom", [
            'name' => 'custom',
            'driver' => 'custom',
            'via' => CustomizeJsonLogger::class,
            'path' => storage_path("logs/json/laravel.json"),
            'level' => 'debug',
            'permission' => 0755,
            'locking' => true,
            'days' => 30,
            'processors' => [
                HostnameProcessor::class,
                WebProcessor::class
            ]
        ]);
    }
}
```

### Логирование в формате LINE с форматированным контекстом

[](#логирование-в-формате-line-с-форматированным-контекстом)

```
namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use ProgLib\Logging\Taps\CustomizeLineFormatter;

class AppServiceProvider extends ServiceProvider {

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot() {

        $this->app->get('config')->set("logging.channels.custom", [
            'name' => 'custom',
            'driver' => 'daily',
            'path' => storage_path("logs/laravel.log"),
            'level' => 'debug',
            'permission' => 0755,
            'locking' => true,
            'days' => 30,
            'tap' => [ CustomizeLineFormatter::class ]
        ]);
    }
}
```

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance43

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~38 days

Total

3

Last Release

1564d ago

Major Versions

1.0 → 2.02022-01-29

### Community

Maintainers

![](https://www.gravatar.com/avatar/8249a964695f15435e02cde636168f072a4c61fb9e019259c618d668d93a8021?d=identicon)[the-alex-mark](/maintainers/the-alex-mark)

---

Top Contributors

[![the-alex-mark](https://avatars.githubusercontent.com/u/49359773?v=4)](https://github.com/the-alex-mark "the-alex-mark (3 commits)")

---

Tags

laravellaravel-packageloggingjsonlaravelloggingmonolog

### Embed Badge

![Health badge](/badges/the-alex-mark-laravel-logging/health.svg)

```
[![Health](https://phpackages.com/badges/the-alex-mark-laravel-logging/health.svg)](https://phpackages.com/packages/the-alex-mark-laravel-logging)
```

###  Alternatives

[naoray/laravel-github-monolog

Log driver to store logs as github issues

10619.4k](/packages/naoray-laravel-github-monolog)[thecoder/laravel-monolog-telegram

Telegram Handler for Monolog

2939.5k](/packages/thecoder-laravel-monolog-telegram)[shaffe/laravel-mail-log-channel

A package to support logging via email in Laravel

1286.2k](/packages/shaffe-laravel-mail-log-channel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
