PHPackages                             icicleio/log - 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. icicleio/log

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

icicleio/log
============

Asynchronous logging interface for Icicle.

v0.1.0(10y ago)542.9k↓16.7%2MITPHP

Since Feb 12Pushed 10y ago3 watchersCompare

[ Source](https://github.com/icicleio/log)[ Packagist](https://packagist.org/packages/icicleio/log)[ Docs](http://icicle.io)[ RSS](/packages/icicleio-log/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (4)Used By (2)

Asynchronous Log for Icicle
===========================

[](#asynchronous-log-for-icicle)

This library is a component for [Icicle](https://github.com/icicleio/icicle), providing an asynchronous logging interface and implementation based on Icicle's [stream package](https://github.com/icicleio/stream). Like other Icicle components, this library uses [Coroutines](https://icicle.io/docs/manual/coroutines/) built from [Awaitables](https://icicle.io/docs/manual/awaitables/) and [Generators](http://www.php.net/manual/en/language.generators.overview.php) to make writing asynchronous code more like writing synchronous code.

[![Build Status](https://camo.githubusercontent.com/29d75e3e7afdc0b93e24e66fbcda55ab4b73ebad88f30d838c13e193436af3cc/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f696369636c65696f2f6c6f672f76312e782e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/icicleio/log)[![Coverage Status](https://camo.githubusercontent.com/28c1b44325e58aa2c9690a208c8b8da7090306250d08d510005abffb5f2245bb/68747470733a2f2f696d672e736869656c64732e696f2f636f766572616c6c732f696369636c65696f2f6c6f672f76312e782e7376673f7374796c653d666c61742d737175617265)](https://coveralls.io/r/icicleio/log)[![Semantic Version](https://camo.githubusercontent.com/1376d25fe17c774985ccc3a670e1c8b4ee4da38f9ca4a21b6fa71a9a0ecd1cd9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f696369636c65696f2f6c6f672e7376673f7374796c653d666c61742d737175617265)](http://semver.org)[![MIT License](https://camo.githubusercontent.com/6fcb13796b6faa9e58c865f77338274f82f6dc5643eccd9737d80d525fd2400f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f696369636c65696f2f6c6f672e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![@icicleio on Twitter](https://camo.githubusercontent.com/fb16a2e03bb85dd9926a15e837d3754b7766046281e2698271930aadbcd972cf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f747769747465722d253430696369636c65696f2d3531383963372e7376673f7374796c653d666c61742d737175617265)](https://twitter.com/icicleio)

#### Documentation and Support

[](#documentation-and-support)

- [Full API Documentation](https://icicle.io/docs)
- [Official Twitter](https://twitter.com/icicleio)
- [Gitter Chat](https://gitter.im/icicleio/icicle)

##### Requirements

[](#requirements)

- PHP 5.5+ for v0.1.x branch (current stable) and v1.x branch (mirrors current stable)
- PHP 7 for v2.0 (master) branch supporting generator delegation and return expressions

##### Installation

[](#installation)

The recommended way to install is with the [Composer](http://getcomposer.org/) package manager. (See the [Composer installation guide](https://getcomposer.org/doc/00-intro.md) for information on installing and using Composer.)

Run the following command to use this library in your project:

```
composer require icicleio/log
```

You can also manually edit `composer.json` to add this library as a project requirement.

```
// composer.json
{
    "require": {
        "icicleio/log": "^0.1"
    }
}
```

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity55

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

Total

3

Last Release

3743d ago

Major Versions

0.1.x-dev → 1.x-dev2016-02-18

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1628287?v=4)[Aaron Piotrowski](/maintainers/Trowski)[@trowski](https://github.com/trowski)

---

Top Contributors

[![trowski](https://avatars.githubusercontent.com/u/1628287?v=4)](https://github.com/trowski "trowski (12 commits)")

---

Tags

logasyncasynchronous

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/icicleio-log/health.svg)

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

###  Alternatives

[monolog/monolog

Sends your logs to files, sockets, inboxes, databases and various web services

21.4k964.9M7.0k](/packages/monolog-monolog)[psr/log

Common interface for logging libraries

10.4k1.2B9.2k](/packages/psr-log)[symfony/monolog-bundle

Symfony MonologBundle

2.9k249.1M1.6k](/packages/symfony-monolog-bundle)[spatie/laravel-activitylog

A very simple activity logger to monitor the users of your website or application

5.8k45.4M309](/packages/spatie-laravel-activitylog)[sentry/sentry

PHP SDK for Sentry (http://sentry.io)

1.9k227.1M273](/packages/sentry-sentry)[sentry/sentry-laravel

Laravel SDK for Sentry (https://sentry.io)

1.3k114.3M154](/packages/sentry-sentry-laravel)

PHPackages © 2026

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