In addition to providing basic debugging functionality, such as setting breakpoints and stepping through your code, FusionDebug includes several advanced features not found in other CFML debuggers, including conditional breakpoints, run to line, custom extensions, auto-stepping and more.
New » Non-Intrusive Debugging
Increase your development team's productivity! FusionDebug now supports IP Filtering, which allows breakpoints to only fire when requests are coming from a specified IP address. This makes it possible for a developer to debug and set breakpoints against a central server, leaving the system untouched and unaffected for everyone else. Read More...
New » Conditional Breakpoints
Have more control over when your breakpoints fire! Spend less time debugging, prevent convolution of production code with debug code and remove the need to disable breakpoints for some test cases. Read More...
New » Hit Counts
Set a specific hit count for your break point so that it will only fire after the count has been reached. Use hit counts in conjunction with breakpoint conditions to speed up the debugging process. Read More...
New » Auto-stepping
Vary stepping intervals to learn more about your application. For example set a high stepping interval to watch the path of execution your application takes. This is very powerful as many bugs are simply code you think is being executed when it isn't. Read more...
New » Run To Line
Run execution to a selected line, without having to set or alter breakpoints. This function allows you to debug large blocks of code without the need to set new breakpoints or step through all of the code, saving you time. Read More...
New » Break on Runtime Exceptions
Specify which runtime exceptions to halt execution on. Special for Railo users – select from a variety of built in exceptions to help you quickly debug your code. Exceptions include: applications, expressions, databases, lock and more! Read More...
New » Custom Extensions
Allow your custom extensions to be recognized by FusionDebug.. Read More...
View Variables and Scopes
See all variables, scopes and objects in the Variables View. Drill into Structs, Arrays and even CFCs. See values change as you step through your program. Easily change your variables on the fly. This has many uses, including testing the flow of code during development without setting up complex test cases. Read more...
Improved » Advanced Stepping Technology
Step through your code at an average speed of 30 lines per second. This makes FusionDebug the fastest CF debugger available. Read more...
New » Full support for ColdFusion 9
FusionDebug 3.0.1 now supports Adobe ColdFusion 9.
New » Full support for Railo 3.1 Open Source / Enterprise
FusionDebug is a certified debugger for Railo, a free, open-source alternative engine for ColdFusion application development.
New » Extended support for Eclipse platforms
FusionDebug now supports Eclipse 3.1, 3.2, 3.3, 3.4, 3.5.
Source Code Lookup Tab
The Source Lookup tab is used to tell FusionDebug where the source files in your Eclipse projects are placed on to your CF server. Read more...
Expression Watchers
Create arbitrary expressions, (from simply outputting a variable to showing the result of an if condition) and the Expression Watcher will dynamically evaluate them. Read more...
Query Support
Open queries to see row data, column names and data types. Also, when looping through a query the Current Query feature lets you know exactly which row you are on. Read more...
Mutiple Requests
Set breakpoints in multiple files and FusionDebug will let you suspend them all. Just between any of these suspended pages and step through them in any order you wish.
Read more...
Full Stack Trace
When debugging your code, you can see not just all details associated with the current page, but also all details on all pages back through the caller tree. Read more...


