PHPackages                             yiisoft/log-target-email - 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. [Framework](/categories/framework)
4. /
5. yiisoft/log-target-email

ActiveLibrary[Framework](/categories/framework)

yiisoft/log-target-email
========================

Yii Logging Library - Email Target

4.2.0(3w ago)14515BSD-3-ClausePHPPHP 8.1 - 8.5CI passing

Since Jul 5Pushed 3w ago13 watchersCompare

[ Source](https://github.com/yiisoft/log-target-email)[ Packagist](https://packagist.org/packages/yiisoft/log-target-email)[ Docs](https://www.yiiframework.com/)[ GitHub Sponsors](https://github.com/sponsors/yiisoft)[ OpenCollective](https://opencollective.com/yiisoft)[ RSS](/packages/yiisoft-log-target-email/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (3)Dependencies (22)Versions (12)Used By (0)

 [ ![Yii](https://camo.githubusercontent.com/8317c17418b39410a660f5149071d26c5023c0d5fb2b7ebb771324812f666d73/68747470733a2f2f796969736f66742e6769746875622e696f2f646f63732f696d616765732f7969695f6c6f676f2e737667) ](https://github.com/yiisoft)

Yii Logging Library - Email Target
==================================

[](#yii-logging-library---email-target)

[![Latest Stable Version](https://camo.githubusercontent.com/df3d07dd9eddc6068d9bc688534fdd8508a9e7515fb2e6138a334b0f314033dd/68747470733a2f2f706f7365722e707567782e6f72672f796969736f66742f6c6f672d7461726765742d656d61696c2f76)](https://packagist.org/packages/yiisoft/log-target-email)[![Total Downloads](https://camo.githubusercontent.com/7cb613767602485f6ebcb8e211d8dc0072c104558fdb6749b078bfe68c815979/68747470733a2f2f706f7365722e707567782e6f72672f796969736f66742f6c6f672d7461726765742d656d61696c2f646f776e6c6f616473)](https://packagist.org/packages/yiisoft/log-target-email)[![Build status](https://github.com/yiisoft/log-target-email/actions/workflows/build.yml/badge.svg)](https://github.com/yiisoft/log-target-email/actions/workflows/build.yml)[![Code Coverage](https://camo.githubusercontent.com/02c106eb5e24fc0a8752e28b00798e1f95f5903d8b58bdcc02505180147376d6/68747470733a2f2f636f6465636f762e696f2f67682f796969736f66742f6c6f672d7461726765742d656d61696c2f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/yiisoft/log-target-email)[![Mutation testing badge](https://camo.githubusercontent.com/d44470766138669f956d5adc60a0ef8cad720f1d3d084dba6e8b6395a45f032e/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f7374796c653d666c61742675726c3d687474707325334125324625324662616467652d6170692e737472796b65722d6d757461746f722e696f2532466769746875622e636f6d253246796969736f66742532466c6f672d7461726765742d656d61696c2532466d6173746572)](https://dashboard.stryker-mutator.io/reports/github.com/yiisoft/log-target-email/master)[![static analysis](https://github.com/yiisoft/log-target-email/workflows/static%20analysis/badge.svg)](https://github.com/yiisoft/log-target-email/actions?query=workflow%3A%22static+analysis%22)[![type-coverage](https://camo.githubusercontent.com/a8208e5d5784804b47f9e1c3a598c012a6f0a1ad31fe37d2235d874e718416e7/68747470733a2f2f73686570686572642e6465762f6769746875622f796969736f66742f6c6f672d7461726765742d656d61696c2f636f7665726167652e737667)](https://shepherd.dev/github/yiisoft/log-target-email)

This package provides the Email target for the [yiisoft/log](https://github.com/yiisoft/log) library.

Requirements
------------

[](#requirements)

- PHP 8.1 - 8.5.

Installation
------------

[](#installation)

The package could be installed with [Composer](https://getcomposer.org):

```
composer require yiisoft/log-target-email
```

General usage
-------------

[](#general-usage)

Creating a target:

```
$emailTarget = new \Yiisoft\Log\Target\Email\EmailTarget($mailer, $emailTo, $subjectEmail, $levels);
```

- `$mailer (\Yiisoft\Mailer\MailerInterface)` - The mailer instance that sends email and should be already configured.
- `$emailTo (string|array)` - The receiver email address. You may pass an array of addresses if multiple recipients should receive this message. You may also specify receiver name in addition to email address using format: `[email => name]`.
- `$subjectEmail (string)` - The email message subject. Defaults to `Application Log`.
- `$levels (array)` - Optional. The log message levels that this target is interested in. Defaults to `[]` (all levels). For example: `[LogLevel::ERROR, LogLevel::WARNING]`.

Example with level filtering:

```
use Psr\Log\LogLevel;

// Only log ERROR and WARNING messages
$emailTarget = new \Yiisoft\Log\Target\Email\EmailTarget(
    $mailer,
    'admin@example.com',
    'Application Errors',
    [LogLevel::ERROR, LogLevel::WARNING]
);
```

Creating a logger:

```
$logger = new \Yiisoft\Log\Logger([$emailTarget]);
```

For use in the [Yii framework](https://www.yiiframework.com/), see the configuration files:

- [`config/di.php`](https://github.com/yiisoft/log-target-email/blob/master/config/di.php)
- [`config/params.php`](https://github.com/yiisoft/log-target-email/blob/master/config/params.php)

Documentation
-------------

[](#documentation)

For a description of using the logger, see the [yiisoft/log](https://github.com/yiisoft/log) package.

- [Yii guide to logging](https://github.com/yiisoft/docs/blob/master/guide/en/runtime/logging.md)
- [Internals](docs/internals.md)

If you need help or have a question, the [Yii Forum](https://forum.yiiframework.com/c/yii-3-0/63) is a good place for that. You may also check out other [Yii Community Resources](https://www.yiiframework.com/community).

License
-------

[](#license)

The Yii Logging Library - Email Target is free software. It is released under the terms of the BSD License. Please see [`LICENSE`](./LICENSE.md) for more information.

Maintained by [Yii Software](https://www.yiiframework.com/).

Support the project
-------------------

[](#support-the-project)

[![Open Collective](https://camo.githubusercontent.com/a2b15f8e2268d4e3842e00d41ff7a57cce2ad8bd8d8769c5dc4fa05a546a4f62/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f70656e253230436f6c6c6563746976652d73706f6e736f722d3765616466313f6c6f676f3d6f70656e253230636f6c6c656374697665266c6f676f436f6c6f723d376561646631266c6162656c436f6c6f723d353535353535)](https://opencollective.com/yiisoft)

Follow updates
--------------

[](#follow-updates)

[![Official website](https://camo.githubusercontent.com/d6b0929173e28cc627430d2519ca1853466a70f37395877eaf4820cb3e1e1909/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506f77657265645f62792d5969695f4672616d65776f726b2d677265656e2e7376673f7374796c653d666c6174)](https://www.yiiframework.com/)[![Twitter](https://camo.githubusercontent.com/d077c362ac639792171af8bc002ee827816733dfc0925f70b557e6d151022226/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f747769747465722d666f6c6c6f772d3144413146323f6c6f676f3d74776974746572266c6f676f436f6c6f723d314441314632266c6162656c436f6c6f723d3535353535353f7374796c653d666c6174)](https://twitter.com/yiiframework)[![Telegram](https://camo.githubusercontent.com/4e38dd12535575c39c65bea7119b95e663abb2d1f4e3d669a27bbda07ef603f0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f74656c656772616d2d6a6f696e2d3144413146323f7374796c653d666c6174266c6f676f3d74656c656772616d)](https://t.me/yii3en)[![Facebook](https://camo.githubusercontent.com/48204e301b34b29b0815854544f04c337fc0692096cab35e9a1f8c53a42c2307/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f66616365626f6f6b2d6a6f696e2d3144413146323f7374796c653d666c6174266c6f676f3d66616365626f6f6b266c6f676f436f6c6f723d666666666666)](https://www.facebook.com/groups/yiitalk)[![Slack](https://camo.githubusercontent.com/1a3645ba1c97e6684d0349bc478201e1621ba0d3efad516d81035364d442bad7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736c61636b2d6a6f696e2d3144413146323f7374796c653d666c6174266c6f676f3d736c61636b)](https://yiiframework.com/go/slack)

###  Health Score

56

—

FairBetter than 98% of packages

Maintenance95

Actively maintained with recent releases

Popularity19

Limited adoption so far

Community27

Small or concentrated contributor base

Maturity75

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

Recently: every ~424 days

Total

8

Last Release

23d ago

Major Versions

1.0.0 → 2.0.02021-08-24

2.0.0 → 3.0.02021-08-25

3.1.0 → 4.0.02023-02-17

PHP version history (3 changes)1.0.0PHP ^7.4|^8.0

3.1.0PHP ^8.0

4.2.0PHP 8.1 - 8.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/261a6249c6f605f3956a2fae40fbb813f6b2e1e6f2bf806180c851a965426e54?d=identicon)[cebe](/maintainers/cebe)

![](https://www.gravatar.com/avatar/fc29e4e7068a00fe9b9db37b8aadda1db6020adcacef810461e47b99c2b150e6?d=identicon)[samdark](/maintainers/samdark)

![](https://www.gravatar.com/avatar/ccb75e3312d6bd454ea445ea308139fd185a4ca906ca5df21cc66e6a35de25a3?d=identicon)[SilverFire](/maintainers/SilverFire)

![](https://www.gravatar.com/avatar/99106256c24a8cb23871b99fa90e48f37f1aa71608c185759b7d2a88683a5918?d=identicon)[hiqsol](/maintainers/hiqsol)

---

Top Contributors

[![samdark](https://avatars.githubusercontent.com/u/47294?v=4)](https://github.com/samdark "samdark (50 commits)")[![devanych](https://avatars.githubusercontent.com/u/20116244?v=4)](https://github.com/devanych "devanych (16 commits)")[![vjik](https://avatars.githubusercontent.com/u/525501?v=4)](https://github.com/vjik "vjik (14 commits)")[![xepozz](https://avatars.githubusercontent.com/u/6815714?v=4)](https://github.com/xepozz "xepozz (14 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (9 commits)")[![terabytesoftw](https://avatars.githubusercontent.com/u/42547589?v=4)](https://github.com/terabytesoftw "terabytesoftw (7 commits)")[![machour](https://avatars.githubusercontent.com/u/304450?v=4)](https://github.com/machour "machour (7 commits)")[![luizcmarin](https://avatars.githubusercontent.com/u/67489841?v=4)](https://github.com/luizcmarin "luizcmarin (3 commits)")[![Fantom409](https://avatars.githubusercontent.com/u/14968877?v=4)](https://github.com/Fantom409 "Fantom409 (2 commits)")[![roxblnfk](https://avatars.githubusercontent.com/u/4152481?v=4)](https://github.com/roxblnfk "roxblnfk (1 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (1 commits)")[![mspirkov](https://avatars.githubusercontent.com/u/63721828?v=4)](https://github.com/mspirkov "mspirkov (1 commits)")[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (1 commits)")[![rustamwin](https://avatars.githubusercontent.com/u/16498265?v=4)](https://github.com/rustamwin "rustamwin (1 commits)")[![sankaest](https://avatars.githubusercontent.com/u/21160342?v=4)](https://github.com/sankaest "sankaest (1 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (1 commits)")[![viktorprogger](https://avatars.githubusercontent.com/u/7670669?v=4)](https://github.com/viktorprogger "viktorprogger (1 commits)")

---

Tags

emailhacktoberfestlogpsr-3yii3logframeworkloggeryii

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/yiisoft-log-target-email/health.svg)

```
[![Health](https://phpackages.com/badges/yiisoft-log-target-email/health.svg)](https://phpackages.com/packages/yiisoft-log-target-email)
```

###  Alternatives

[yiisoft/log

Yii Logging Library

42917.2k26](/packages/yiisoft-log)[yiisoft/log-target-file

Yii Logging Library - File Target

22294.1k12](/packages/yiisoft-log-target-file)[lanin/laravel-api-debugger

Easily debug your JSON API.

2311.8M](/packages/lanin-laravel-api-debugger)[hprose/hprose-yii

Hprose Server for Yii 2

357.1k](/packages/hprose-hprose-yii)[yiisoft/cache-apcu

Yii Caching Library - APCu Handler

136.5k](/packages/yiisoft-cache-apcu)

PHPackages © 2026

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