PHPackages                             wearejh/m2-module-jh-block-logger - 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. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. wearejh/m2-module-jh-block-logger

ActiveLibrary[Debugging &amp; Profiling](/categories/debugging)

wearejh/m2-module-jh-block-logger
=================================

Template/Block hints in the console.

1.1(4y ago)29378↑50%8[4 issues](https://github.com/WeareJH/m2-module-jh-block-logger/issues)proprietaryPHP

Since Mar 12Pushed 4y ago16 watchersCompare

[ Source](https://github.com/WeareJH/m2-module-jh-block-logger)[ Packagist](https://packagist.org/packages/wearejh/m2-module-jh-block-logger)[ RSS](/packages/wearejh-m2-module-jh-block-logger/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)DependenciesVersions (6)Used By (0)

JH Block Logger
===============

[](#jh-block-logger)

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

[](#installation)

This module is installable via `Composer`.

Add repository
--------------

[](#add-repository)

```
"repositories": [
    {
        "type": "vcs",
        "url": "git@github.com:WeareJH/m2-module-jh-block-logger.git"
    }
]

```

### via composer CLI

[](#via-composer-cli)

```
$ cd project-root
$ ./composer.phar require "wearejh/m2-module-jh-block-logger:dev-master"

```

### adding to dev dependencies in composer.json

[](#adding-to-dev-dependencies-in-composerjson)

```
    "require-dev": {
        "wearejh/m2-module-jh-block-logger": "dev-master"
    }
```

Using the module
----------------

[](#using-the-module)

This module will instrument the output HTML with meta data, so you should only enable it during development.

```
./bin/magento module:enable Jh_BlockLogger
./bin/magento setup:upgrade

```

Now when you load any pages they will contain meta data about block &amp; containers.

Integration tests
-----------------

[](#integration-tests)

Module is dev feature and its output shouldn't be visible in integration tests. In order to disable it for integration tests add following instruction to install-config-mysql.php:

```
'disable-modules'   => implode(
        ',',
        [
            'Jh_BlockLogger'
        ]
    ),

```

Use it with M2 Dev Tools Chrome/Firefox Extension
-------------------------------------------------

[](#use-it-with-m2-dev-tools-chromefirefox-extension)

With this module enabled, you'll get access to all the M2 Dev Tools features.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity67

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

Total

2

Last Release

1566d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2a5332bef5dfe8c03f82f4a4c94586bf35b2ec82f5f1f050a39ec0aa694a8668?d=identicon)[jh](/maintainers/jh)

---

Top Contributors

[![shakyShane](https://avatars.githubusercontent.com/u/1643522?v=4)](https://github.com/shakyShane "shakyShane (9 commits)")[![maxbucknell](https://avatars.githubusercontent.com/u/1707318?v=4)](https://github.com/maxbucknell "maxbucknell (8 commits)")[![bartoszkubicki](https://avatars.githubusercontent.com/u/20238194?v=4)](https://github.com/bartoszkubicki "bartoszkubicki (1 commits)")[![mikeymike](https://avatars.githubusercontent.com/u/2174476?v=4)](https://github.com/mikeymike "mikeymike (1 commits)")

---

Tags

m2module

### Embed Badge

![Health badge](/badges/wearejh-m2-module-jh-block-logger/health.svg)

```
[![Health](https://phpackages.com/badges/wearejh-m2-module-jh-block-logger/health.svg)](https://phpackages.com/packages/wearejh-m2-module-jh-block-logger)
```

###  Alternatives

[symfony/stopwatch

Provides a way to profile code

2.8k387.2M918](/packages/symfony-stopwatch)[fruitcake/laravel-debugbar

PHP Debugbar integration for Laravel

19.1k662.9k29](/packages/fruitcake-laravel-debugbar)[spatie/ignition

A beautiful error page for PHP applications.

510147.6M69](/packages/spatie-ignition)[jokkedk/webgrind

Webgrind is a Xdebug profiling web frontend in PHP5. It implements a subset of the features of kcachegrind and installs in seconds and works on all platforms. For quick'n'dirty optimizations it does the job.

3.3k193.0k](/packages/jokkedk-webgrind)[koriym/printo

An object graph visualizer.

1421.8M2](/packages/koriym-printo)[soloterm/dumps

A Laravel command to intercept dumps from your Laravel application.

125285.7k3](/packages/soloterm-dumps)

PHPackages © 2026

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