Classic asp Class that adds FireBug/FirePHP console debugging. Outputs user generated strings, arrays, json objects as well as the built in session, application, server, POST and GET collections. Ideal for AJAX debugging.
Latest commit 211d578 Jan 9, 2012 @dmeagor Added log_table function
Failed to load latest commit information.
json Initial commit Dec 19, 2011 Added log_table function Jan 9, 2012
readme.txt Added log_table function Jan 9, 2012
test-example.asp Added log_table function Jan 9, 2012



Install Firebug and FirePHP before running and check firebug console for output

By David Meagor - 2012 (

We use this for internal testing since clasic ASP's one debugging is so terrible.
It's particularly useful for catching errors and problems with AJAX/JSON requests
where outputting to the browser will break the JSON format.

released under MIT license (

requires json.asp ( )

inspired by FireASP by Jonathan Dalrymple's Fire ASP script

Updated 09/01/2012 V 1.2

Global methods for public class function.

log_table function for 2D array logging.

Updated 09/01/2012 V1.1

All ASP system collections are now grouped (collapsed by default) so they only
take up one line on the console.


Group log entries functions
log_group_start( label, collapsed )

log_type( logtype,label, obj )
logtype = "INFO", "ERROR", "LOG" or "WARN" for different colours/icons.
label = add label to the variable/object you are about to output on the same line.
obj = array, string, json object

Initial release: Dec 2011 V1

Use log "some text" to output to the console