PHPackages                             chocofamilyme/logformatter - 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. chocofamilyme/logformatter

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

chocofamilyme/logformatter
==========================

Библиотека для форматирования логов

1.0.0(3y ago)021.0k↓40%BSD-3-ClausePHPPHP &gt;= 7.2

Since Aug 28Pushed 3y ago1 watchersCompare

[ Source](https://github.com/chocofamilyme/logformatter)[ Packagist](https://packagist.org/packages/chocofamilyme/logformatter)[ Docs](https://github.com/chocofamilyme/logformatter)[ RSS](/packages/chocofamilyme-logformatter/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (2)Versions (15)Used By (0)

Phalcon - для форматирования логов
==================================

[](#phalcon---для-форматирования-логов)

Для создания логов с параметрами для отслеживания запроса

Требуется
---------

[](#требуется)

```
- Phalcon > 3.0.0
- chocofamilyme/pathcorrelation
- sentry/sdk >= 3.1.0

```

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

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

В конфигурационном файле нужно указать параметр domain

```
return [
    'domain' => env('APP_DOMAIN', 'api.domain.me'),
];
```

Sentry
------

[](#sentry)

Ошибки можно отправлять в Sentry.

Файл с настройками:

```
    'credential'   => [
        'key'       => env('SENTRY_KEY'),
        'projectId' => env('SENTRY_PROJECT_ID'),
        'domain'    => env('SENTRY_DOMAIN'),
    ],
    'options'      => [
        'http_connect_timeout'  => 2,
        'http_timeout'          => 2
    ],
    'environments' => ['production', 'staging'],
    'levels'       => [\Phalcon\Logger::EMERGENCY, \Phalcon\Logger::CRITICAL, \Phalcon\Logger::ERROR],
    'dontReport'   => [
        \Chocofamily\Exception\NoticeException::class
    ],
```

Пример:

```
$di->setShared('sentry', function () use ($config) {
    return new \Chocofamily\Logger\Adapter\Sentry($config, 'production');
});

 $di->getShared('sentry')->logException($e, \Phalcon\Logger::ERROR);
```

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~181 days

Recently: every ~198 days

Total

9

Last Release

1372d ago

Major Versions

0.3.1 → 1.0.02022-08-16

PHP version history (2 changes)0.1.1PHP &gt;= 7.0.0

0.2.1PHP &gt;= 7.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/42729426?v=4)[Chocofamily](/maintainers/chocofamilyme)[@chocofamilyme](https://github.com/chocofamilyme)

---

Top Contributors

[![LekerovSh](https://avatars.githubusercontent.com/u/27960200?v=4)](https://github.com/LekerovSh "LekerovSh (4 commits)")[![Vadim89](https://avatars.githubusercontent.com/u/3715929?v=4)](https://github.com/Vadim89 "Vadim89 (4 commits)")[![AidynMakhataev](https://avatars.githubusercontent.com/u/19181566?v=4)](https://github.com/AidynMakhataev "AidynMakhataev (1 commits)")[![chocolifeme](https://avatars.githubusercontent.com/u/42729344?v=4)](https://github.com/chocolifeme "chocolifeme (1 commits)")

---

Tags

formatterloggerphalcon

### Embed Badge

![Health badge](/badges/chocofamilyme-logformatter/health.svg)

```
[![Health](https://phpackages.com/badges/chocofamilyme-logformatter/health.svg)](https://phpackages.com/packages/chocofamilyme-logformatter)
```

###  Alternatives

[justbetter/magento2-sentry

Magento 2 Logger for Sentry

1851.5M3](/packages/justbetter-magento2-sentry)[marvinlabs/laravel-discord-logger

Logging to a discord channel in Laravel

2081.1M2](/packages/marvinlabs-laravel-discord-logger)[amphp/log

Non-blocking logging for PHP based on Amp, Revolt, and Monolog.

402.6M70](/packages/amphp-log)[apix/log

Minimalist, thin and fast PSR-3 compliant (multi-bucket) logger.

511.0M18](/packages/apix-log)[logtail/monolog-logtail

Logtail handler for Monolog

233.2M3](/packages/logtail-monolog-logtail)[bref/logger

All you need to log with Bref on AWS Lambda

331.5M8](/packages/bref-logger)

PHPackages © 2026

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