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

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

gimler/log-extension
====================

Log extension for Behat

11241PHP

Since Oct 18Pushed 12y ago1 watchersCompare

[ Source](https://github.com/gimler/LogExtension)[ Packagist](https://packagist.org/packages/gimler/log-extension)[ RSS](/packages/gimler-log-extension/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

LogExtension
============

[](#logextension)

Provides a simple listener to grab the server access logs splitted for each feature.

[![Dependency Status](https://camo.githubusercontent.com/7ce7690b12eb61fbada8ffaecc356e421ccc6e05722143d7f337fa5ed0f9bb2d/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3532356663623138363332626163323836343030303037642f62616467652e706e67)](https://www.versioneye.com/user/projects/525fcb18632bac286400007d)

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

[](#installation)

This extension requires:

- Behat 2.4+
- Mink 1.4+
- Mink extension

### Through Composer

[](#through-composer)

The easiest way to keep your suite updated is to use `Composer `\_.

You can add log extension as dependancies for your project.

#### Project dependancy

[](#project-dependancy)

1. Define dependencies in your `composer.json`:

```
{
  "require": {
    ...
    "gimler/log-extension": "*"
  }
}
```

2. Install/update your vendors:

```
$ curl http://getcomposer.org/installer | php
$ php composer.phar install
```

3. Activate extension by specifying its class in your `behat.yml`:

```
# behat.yml
default:
  # ...
  extensions:
    Gimler\Behat\LogExtension\Extension: ~
```

Configuration
-------------

[](#configuration)

- `output_path` - the directory where store `.jmx` files
- `access_log` - path to the server access log

JMeter
------

[](#jmeter)

There is a script `tests\jmeter_generator.php` it generates jmeter testplan that reads all access logs.

Copyright
---------

[](#copyright)

Copyright (c) 2013 Gordon Franke (blog.gimler.de). See LICENSE for details.

Contributors
------------

[](#contributors)

- Gordon Franke [gimler](http://github.com/gimler) \[lead developer\]
- Other [awesome developers](https://github.com/gimler/LogExtension/graphs/contributors)

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 69.2% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/685ac42edfee8d9cab853076b414ed64b5bf2567a875a00d6205e1846a721687?d=identicon)[gimler](/maintainers/gimler)

---

Top Contributors

[![ASA1-ET-JENKINS](https://avatars.githubusercontent.com/u/48315530?v=4)](https://github.com/ASA1-ET-JENKINS "ASA1-ET-JENKINS (9 commits)")[![gimler](https://avatars.githubusercontent.com/u/200904?v=4)](https://github.com/gimler "gimler (4 commits)")

### Embed Badge

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

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

###  Alternatives

[psr/log

Common interface for logging libraries

10.4k1.2B10.9k](/packages/psr-log)[open-telemetry/api

API for OpenTelemetry PHP.

1938.5M262](/packages/open-telemetry-api)[open-telemetry/sdk

SDK for OpenTelemetry PHP.

2326.5M315](/packages/open-telemetry-sdk)[illuminated/console-logger

Logging and Notifications for Laravel Console Commands.

8676.7k](/packages/illuminated-console-logger)

PHPackages © 2026

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