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)1611.1k↓31.8%4MITPHPPHP ^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 1mo 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

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity45

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

1197d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e1ee75bbeb9e6e4e83769c56197973d49f1dec7e509da22f7eb42c16fddf1012?d=identicon)[markshust](/maintainers/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

[yireo/magento2-webp2

Magento 2 module to add WebP support to the Magento frontend

2091.2M7](/packages/yireo-magento2-webp2)[tig/postnl-magento2

TIG Magento 2 PostNL extension

58544.2k4](/packages/tig-postnl-magento2)[lillik/magento2-price-decimal

Magento 2 Price Decimal Precision

111147.5k](/packages/lillik-magento2-price-decimal)[nosto/module-nostotagging

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

27659.1k4](/packages/nosto-module-nostotagging)[magepal/magento2-customeraccountlinksmanager

Customer Account Links Manager for Magento2 allows you to quickly and easily remove unwanted links from customer account dashboard

4084.9k](/packages/magepal-magento2-customeraccountlinksmanager)[doofinder/doofinder-magento2

Doofinder module for Magento 2

13204.0k1](/packages/doofinder-doofinder-magento2)

PHPackages © 2026

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