About Tracy Debugger

The ultimate debugging and development tool for ProcessWire (https://adrianbj.github.io/TracyDebugger)

Category 1Development Tools
Modules that have more to do with assisting development of a site rather than managing its content.
Category 2Logs/Monitoring
Modules that maintain activity logs or monitor and report activity in some form or another.
Release StateStable
Should be safe for use in production environments. *
Module Version4.19.26
Class NameTracyDebugger
Compatibility2.7, 3.0
Date AddedFebruary 20, 2016
Last UpdatedJuly 15, 2019
Recommended ByNew recommendations may take up to 1 day to appear.


This module's files should be placed in /site/modules/TracyDebugger/
How to install or uninstall modules


Tracy Debugger for ProcessWire logo

Tracy Debugger for ProcessWire

The ultimate “swiss army knife” debugging and development tool for the ProcessWire CMF/CMS

Integrates and extends Nette's Tracy debugging tool

35+ custom tools designed for effective ProcessWire debugging and lightning fast development

Tracy Debug Bar Kitchen Sink


Documentation is available at: https://adrianbj.github.io/TracyDebugger/

Support Forum

For support for this module, please visit this thread on the ProcessWire forum: https://processwire.com/talk/topic/12208-tracy-debugger/

ProcessWire Modules Directory



It is recommended to install via the ProcessWire admin Modules > Site > Add New > Add Module from Directory using the TracyDebugger class name.


This program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

(See included LICENSE file for full license text.)


  • Mike Sutherland

    Mike Sutherland 3 years ago 20

    As soon as this was installed I got an error.
    Parse Error: syntax error, unexpected '[' (line 19 of /home/processw/public_html/site/modules/TracyDebugger/PerformancePanel/Register.php)

    • Adrian

      Adrian 3 years ago 10

      Hi Mike,

      The issue is the PHP version you are running. You are on PHP 5.3 or less - the error you are getting is related to the short array syntax that wasn't introduced until 5.4. I see this as an oversight with the Performance Panel plugin for Tracy. I will file a Github issue with that project to see if they will make it compatible with 5.3.

      In the meantime, replace line 19 and 20 with this:

      public static $data = array();
      public static $relations = array();

    • Adrian

      Adrian 3 years ago 00

      Mike - the latest version of this module now has that fix in place. I will keep that fix, but I have asked the Performance Panel author to apply to his core as well.

  • Jugibur

    Jugibur 3 years ago 10

    Great module, Adrian, thanks!

  • pwired

    pwired 3 years ago 00

    I just installed the tracy module. I am using PW 2.7.2 with php 5.4.12 and am on windows. I am having this error at the bottom of the front:
    Call to undefined function posix_getpwuid() in \site\modules\TracyDebugger\ProcesswireInfoPanel.inc on line 172
    The toolbar doesn't show up
    Has this something to do that I am on windows ?

    • Adrian

      Adrian 3 years ago 00

      Hi @pwired,

      Yep, sorry about that, it is a Windows issue. I have just committed an update that will prevent the error. Please let me know how it goes for you.

      • pwired

        pwired 3 years ago 10

        Hi Adrian,
        Thanks for releasing TracyDebugger version 080 because now it is working :)
        After installing version 080, the error message has gone and immediately
        the Tracy Toolbar showed up. Thanks a lot.

  • Sérgio Jardim

    Sérgio Jardim 3 years ago 30

    Adrian, this is an amazing and useful module! Thank you! Excellent work!
    It is as awesome as the debug info provided the Django framework. But looks better! :D

    • Adrian

      Adrian 3 years ago 00

      Glad you're finding it so useful - I really appreciate the feedback!

  • Jürgen

    Jürgen 3 years ago 30

    One of the most useful modules for Processwire. It helps me detecting problems during development in an easy way. Saves me a lot of time.

  • maks

    maks 2 years ago 10

    ...a very good job! thanks!

  • Sam

    Sam 6 months ago 00

    It doesn't work with v. 3.0.18
    Console log error and it constantly logs the admin user out. Had to remove the folder on ftp

    • Adrian

      Adrian 6 months ago 00

      Hi Sam,

      This is the first report I’ve had of any issues like this. Could you please post your issue on the support thread: https://processwire.com/talk/topic/12208-tracy-debugger/ so we can discuss further and help to get things working for you.

      Please detail the error you are getting in your console.

Post a Comment

Your e-mail is kept confidential and not included with your comment. Website is optional.