PHPackages                             ivankff/yii2-log-after-save - 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. ivankff/yii2-log-after-save

ActiveYii2-extension[Logging &amp; Monitoring](/categories/logging)

ivankff/yii2-log-after-save
===========================

yii2 save logs after AR saving

0.1.1(5y ago)049BSD-3-ClausePHPCI failing

Since Dec 19Pushed 5y ago1 watchersCompare

[ Source](https://github.com/ivankff/yii2-log-after-save)[ Packagist](https://packagist.org/packages/ivankff/yii2-log-after-save)[ RSS](/packages/ivankff-yii2-log-after-save/feed)WikiDiscussions master Synced 2mo ago

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

yii2-log-after-save
===================

[](#yii2-log-after-save)

ActiveRecord
------------

[](#activerecord)

```
/**
 * @param int $statusId
 * @param string|null $comment
 */
public function setStatus($statusId, $comment = null)
{
    $this->setAttribute('status_id', $statusId);
    $this->_addLog(new StatusLog(['order_id' => $this->id, 'status_id' => $statusId, 'comment' => $comment]));
}

/**
 * @param ActiveRecord $log
 */
protected function _addLog(ActiveRecord $log)
{
    /** @var LogAfterSaveBehavior $behavior */
    $behavior = $this->getBehavior(LogAfterSaveBehavior::NAME);

    if (! $behavior)
        $behavior = $this->attachBehavior(LogAfterSaveBehavior::NAME, LogAfterSaveBehavior::class);

    $behavior->addLog($log);
}
```

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

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

Total

2

Last Release

2146d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/62e6319552cac655ad77ba2346e9fce4196a5a5b25725dd31d43420e24320b5d?d=identicon)[ivankff](/maintainers/ivankff)

---

Tags

behaviorsyii2yii 2log after save

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ivankff-yii2-log-after-save/health.svg)

```
[![Health](https://phpackages.com/badges/ivankff-yii2-log-after-save/health.svg)](https://phpackages.com/packages/ivankff-yii2-log-after-save)
```

###  Alternatives

[bedezign/yii2-audit

Yii2 Audit records and displays web/cli requests, database changes, php/js errors and associated data.

201657.4k4](/packages/bedezign-yii2-audit)[mito/yii2-sentry

Yii 2 extension for Sentry

92377.7k](/packages/mito-yii2-sentry)

PHPackages © 2026

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