PHPackages                             markshust/magento2-module-layouthandlelogger - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. markshust/magento2-module-layouthandlelogger

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

markshust/magento2-module-layouthandlelogger
============================================

The LayoutHandleLogger module displays layout handles when in developer mode.

1.0.0(3y ago)1612.8k↓64.8%5MITPHPPHP ^8

Since Feb 7Pushed 3y ago1 watchersCompare

[ Source](https://github.com/markshust/magento2-module-layouthandlelogger)[ Packagist](https://packagist.org/packages/markshust/magento2-module-layouthandlelogger)[ RSS](/packages/markshust-magento2-module-layouthandlelogger/feed)WikiDiscussions main Synced 2w ago

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

MarkShust\_LayoutHandleLogger
=============================

[](#markshust_layouthandlelogger)

Displays layout handles when in developer mode.

 [![Supported Magento Versions](https://camo.githubusercontent.com/a22f8d44d57a13e2d32ee3f3be109d6b62d86f9391e2e7784da24d2078127071/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6167656e746f2d322e342e342b2d627269676874677265656e2e7376673f6c6f676f3d6d6167656e746f266c6f6e6743616368653d74727565267374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/a22f8d44d57a13e2d32ee3f3be109d6b62d86f9391e2e7784da24d2078127071/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d6167656e746f2d322e342e342b2d627269676874677265656e2e7376673f6c6f676f3d6d6167656e746f266c6f6e6743616368653d74727565267374796c653d666c61742d737175617265) [![Latest Stable Version](https://camo.githubusercontent.com/e5410f28008bf71e42b948a5503602d976d728f2823e96b917efc5f931b41cca/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d61726b73687573742f6d6167656e746f322d6d6f64756c652d6c61796f757468616e646c656c6f676765722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/markshust/magento2-module-layouthandlelogger) [![Composer Downloads](https://camo.githubusercontent.com/f7490ad11e7e4d797b7eaf6a465513d61041b0d4792cf979598122a07b3a7fd2/68747470733a2f2f706f7365722e707567782e6f72672f6d61726b73687573742f6d6167656e746f322d6d6f64756c652d6c61796f757468616e646c656c6f676765722f646f776e6c6f616473)](https://packagist.org/packages/markshust/magento2-module-layouthandlelogger) [![Maintained - Yes](https://camo.githubusercontent.com/04aba48520e6322ebc6c41b7995626a88ce408bd46ec4eb15ae474936b345276/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61696e7461696e65642533462d7965732d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity) [![](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://opensource.org/licenses/MIT)

Table of contents
-----------------

[](#table-of-contents)

- [Summary](#summary)
- [Installation](#installation)
- [Usage](#usage)
- [Credits](#credits)
- [License](#license)

Summary
-------

[](#summary)

There are times during development when you'll need to be able to easily access all layout handles of a specific page. Unfortunately, Magento does not provide this capability out of the box.

This module adds the list of all layout handles on the page before the end body block, which makes it very easy to identify which layout handles are loaded for a specific page.

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

[](#installation)

```
composer require markshust/magento2-module-layouthandlelogger
bin/magento module:enable MarkShust_LayoutHandleLogger
bin/magento setup:upgrade

```

Usage
-----

[](#usage)

This module has no configuration. Just install, and as long as you are in developer mode, you'll see all of the layout handles loaded for a specific page.

[![Screenshot](https://raw.githubusercontent.com/markshust/magento2-module-layouthandlelogger/main/docs/demo.png)](https://raw.githubusercontent.com/markshust/magento2-module-layouthandlelogger/main/docs/demo.png)

Credits
-------

[](#credits)

### M.academy

[](#macademy)

This module is sponsored by [M.academy](https://m.academy), the simplest way to learn Magento.

[![M.academy](https://raw.githubusercontent.com/markshust/magento2-module-layouthandlelogger/main/docs/macademy-logo.png)](https://m.academy)

### Mark Shust

[](#mark-shust)

My name is Mark Shust and I'm the creator of this repo. I'm a [Zend Certified Engineer](http://www.zend.com/en/yellow-pages/ZEND014633) and [Adobe Certified Magento Developer](https://www.youracclaim.com/users/mark-shust), and have been involved since the early days of Magento (0.8!). I'm no longer available for consulting, but am creating course content full-time at [M.academy](https://m.academy).

- [🔗 Connect with me on LinkedIn](https://www.linkedin.com/in/MarkShust/)
- [🎥 Watch my YouTube videos](https://youtube.com/markshust)
- [🐦 Follow me on Twitter](https://twitter.com/MarkShust)
- [📖 Read my blog](https://markshust.com)
- [💌 Contact me](mailto:mark@shust.com)

License
-------

[](#license)

[MIT](https://opensource.org/licenses/MIT)

###  Health Score

31

—

LowBetter than 65% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity46

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

Unknown

Total

1

Last Release

1289d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/437029?v=4)[Mark Shust](/maintainers/markshust)[@markshust](https://github.com/markshust)

---

Top Contributors

[![markshust](https://avatars.githubusercontent.com/u/437029?v=4)](https://github.com/markshust "markshust (2 commits)")

### Embed Badge

![Health badge](/badges/markshust-magento2-module-layouthandlelogger/health.svg)

```
[![Health](https://phpackages.com/badges/markshust-magento2-module-layouthandlelogger/health.svg)](https://phpackages.com/packages/markshust-magento2-module-layouthandlelogger)
```

###  Alternatives

[nosto/module-nostotagging

Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.

27714.5k4](/packages/nosto-module-nostotagging)[fishpig/magento2-wordpress-integration

Securely integrate WordPress and Magento 2.

83374.7k7](/packages/fishpig-magento2-wordpress-integration)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

69362.0k](/packages/run-as-root-magento2-prometheus-exporter)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1861.2k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1015.1k29](/packages/loki-magento2-components)[mage-os/module-rma

Return Merchandise Authorization

229.1k](/packages/mage-os-module-rma)

PHPackages © 2026

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