[Webkit-unassigned] [Bug 30897] New: Web Inspector: Support Debugging via HTTP Headers like FirePHP and FireLogger

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 28 22:30:58 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=30897

           Summary: Web Inspector: Support Debugging via HTTP Headers like
                    FirePHP and FireLogger
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Web Inspector
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: joepeck at webkit.org
                CC: timothy at hatcher.name, aroben at apple.com,
                    rik at webkit.org, pmuellr at yahoo.com, joepeck at webkit.org,
                    pfeldman at chromium.org, bweinstein at apple.com


There are existing developer tools that use HTTP Headers to send logging
information from the server to the client for display in a console.  The
following is a clear description, use case, and reference to existing tools:

> [...] basically it's a way on the server side to log special headers
> back to the client on requests. Firephp/Firepython are FF/Firebug plugins
> that check for those headers and display them in the console. 
> 
> It's very handy with ajax requests where actually outputting any content
> during a json request would break the json formatting and cause errors in
> the application. 
> 
> It's also very handy since it's server side, you can debug/output items
> that you might not see otherwise. 
> 
> One use case I love is that I have a flag in the application config that
> will enable outputting all sql queries during the page load. I can then
> refresh a page and see them all in my browser client to help trace
> potential issues. It's much faster than enabling query logging on the
> server and going through those logs since it's at the application level. 
> 
> http://www.firephp.org/
> http://firelogger.binaryage.com/
> 
> Rick

On the technical side, the FirePHP team has documented their protocol (on a
wiki article last edited July 2009):
http://www.firephp.org/Wiki/Reference/Protocol

FireLogger does not seem to have much documentation but its source code is
available online:
http://github.com/darwin/firepython

It may be best to contact the teams and discuss integration with the Web
Inspector.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list