Full path to file using XDebug stack trace

Is it possible to show the full file path in the stack trace when XDebug catches an error?

For now, I'm just getting the following:

../stack.php: 47

But I would rather see something like:

C: \ Inetpub \ Wwwroot \ MySite \ stack.php: 47

Is it possible?

+3
source share
2 answers

No, but there is mouseOver. If you hover over a file name, the entire path should appear in the tooltip. If you want to set the default full path, you will need to send a function request to http://bugs.xdebug.org .

+3
source

Too late, but I think it will be useful for many people :)

var xtable = document.getElementsByClassName('xdebug-error');
if(xtable.length){
    for(var k=0;k<xtable.length;k++){
        var xbody = xtable[k].getElementsByTagName('tbody');
        var xtr = xbody[0].getElementsByTagName('tr');
        for(var i=0;i<xtr.length;i++){
        var xtd = xtr[i].getElementsByTagName('td');
        for(var j=0;j<xtd.length;j++){
                if(xtd[j].title){
                    xtd[j].data = xtd[j].innerHTML;
                    xtd[j].innerHTML = xtd[j].title;
                    xtd[j].title = "";
                }else if(xtd[j].data){
                    var data = xtd[j].data;
                    xtd[j].data = xtd[j].innerHTML;
                    xtd[j].innerHTML = data;
                }
        }
        }
    }
}

And the bookmarklet for this script:

javascript:(function(){var%20xtable%20=%20document.getElementsByClassName(%27xdebug-error%27);if(xtable.length){for(var%20k=0;k<xtable.length;k++){var%20xbody%20=%20xtable[k].getElementsByTagName(%27tbody%27);var%20xtr%20=%20xbody[0].getElementsByTagName(%27tr%27);for(var%20i=0;i<xtr.length;i++){var%20xtd%20=%20xtr[i].getElementsByTagName(%27td%27);for(var%20j=0;j<xtd.length;j++){if(xtd[j].title){xtd[j].data%20=%20xtd[j].innerHTML;xtd[j].innerHTML%20=%20xtd[j].title;xtd[j].title%20=%20%22%22;}else%20if(xtd[j].data){var%20data%20=%20xtd[j].data;xtd[j].data%20=%20xtd[j].innerHTML;xtd[j].innerHTML%20=%20data;}}}}}})();

, ;)

+1

All Articles