:::: MENU ::::

Free Admin Logger for Magento 2 (a.k.a. how to find out what’s happening in your backoffice without asking 20 times)

Has something in your admin panel mysteriously changed and no one seems to know who did it?

Do products, rules or configurations vanish into thin air? 🪄

Does your team swear they didn’t touch anything, but you have a strong feeling someone clicked where they shouldn’t have? 👀

Well, that’s exactly why this logger exists:

🔍 It tracks who did what in your Magento admin panel.

Not for spying, of course… (well, maybe just a little 😉), but to help you debug issues, trace mistakes, and see what really went down.

✨ What it does

  • 🧾 Logs every action performed by an admin in the backoffice: module, controller, action, request parameters…
  • 🎯 Lets you filter by user, module, controller or action so you can quickly find what you’re looking for (or who messed up).
  • 🧹 Automatically deletes old logs so your database doesn’t get bloated with ancient gossip.

⚙️ How to install it

You can find it on the Magento Marketplace: Free Admin Logger Extension for Magento
(or just search for “Admin Logger”).

Whether you grab it from the Marketplace or not… Magento being Magento, you’ll still end up running this:

composer require bydn/admin-logger
bin/magento module:enable Bydn_AdminLogger
bin/magento setup:upgrade

🔧 Configuration (relax, it’s simple)

Go to:

Stores → Configuration → Utilities (by DN) → Admin Logger

There you can:

  • ✅ Enable or disable the logger
  • ⏳ Choose how many days to keep the log entries
  • 🚫 Exclude useless requests (for example, those from Magento_Ui, which are mostly XHR calls and don’t tell you much)

📊 Where to see the logs

Go to:

Reports → Admin Log → See Logs

And you’ll get:

  • 👤 The user who performed the action
  • 🧱 The module, controller and action executed
  • 📨 The parameters sent in the request

Just like any other Magento grid, you can filter by any of these fields.

😩 Something not working?

You can contact me via the contact form, and if it’s not too crazy, I might even reply with a smile 😄