What is FusionDebug?
FusionDebug is an interactive step debugger which runs on Adobe ColdFusion 6.1, 7 and 8 as well as Railo. FusionDebug lets you see what's happening in your application as each line of code is being executed. It can be used to set breakpoints, step over, into, or out of code, inspect variables (across different scopes), and watch expressions. You can even modify the values of variables as your code is executing, so that you can force specific execution paths.
FusionDebug is particularly helpful when testing code that does not produce HTML output, such as ColdFusion components (CFCs), SOAP web services, Ajax applications, and Adobe Flex™ or Flash® applications that use Flash Remoting. FusionDebug is installed as an Eclipse plug-in.
- Step through code line-by-line, step into, step over or out of code
- Customizable exceptions - allows users to specify whether or not to halt execution upon a CFML runtime custom exception being thrown
- View variables, in all scopes, at that point
- Run to line - allows breakpoints to be skipped (or not) with the honored preference within the Window, Preferences Run/Debug tab
- Watch particular expressions, to observe changes
FusionDebug ColdFusion debugger integrates with the Eclipse IDE. If you currently do not use Eclipse, don’t worry, you can still use your favorite CFML editor e.g. DWMX, CF Studio, HomeSite+ and still use FusionDebug.

With FusionDebug you get:
- Increased Productivity - Debug without changing CFML code. Locate bugs more efficiently.
- Increased Code Quality - Improved debugging helps find and eliminate bugs leaving you more time to focus on testing and quality.
- A clearer understanding of how ColdFusion works - Use FusionDebug ColdFusion debugger as a training tool, to gain a better understanding of the ColdFusion language.
- Ability to debug Flex, Ajax or Web Service Requests – FusionDebug can intercept a call from any kind of client that requests a CFML page or CFC.
-
Ability to debug Remote and Production Servers - FusionDebug can do ColdFusion debugging against any Adobe ColdFusion or Railo server for which it's been configured.
- A rich debugging environment for Adobe ColdFusion 6.1, 7 and 8 as well as the Railo third party CFML Engine.
Read the FusionDebug Product Flyer (pdf)
| Features | Description |
|---|---|
| List All Variable and Scopes | See into all scopes available to your page and view anything stored within. |
| Expression Watcher | Create arbitrary expressions and the Expression Watcher will dynamically evaluate them. |
| Query Support | Open queries to see row data, column names and data types |
| Step Into CFCs, Tags and Functions | As well as stepping through a page, you can also Step Into sub tags, CFC calls and function calls. |
"FusionDebug allows you step through you ColdFusion code, one line at a time, as well as track the value of variables as you step through your code. FusionDebug is easily one of the best third-party tools ColdFusion Developers have at their disposal."
Scott Stroz, Senior Software Architect, Alagad
Read the Fusion Community Article: Why Use FusionDebug when you can use CFDUMP? A Baker's Dozen Reason's.
Buy Online
Download