Debugging the Lucee line

CFBuilder has its own built-in debugger, and our team finds great value in the benefits that FusionDebug provides.

Due to the outdated Eclipse CFBuilder framework, we recently switched to most of our editing in Atom, only going back to CFB for debugging.

Is there a way to do line debugging (breakpoints, step in / over, watch expressions, etc.) in Lucee without using CFBuilder? I would really like to leave him.

Edit: I know the browser-based debugger is FusionReactor, but I know I paid for it and is part of a larger toolbox. Unfortunately my budget reaches $ 0 / month. I'm looking for something that, like Luce, is free.

+3


source to share


2 answers


Sometimes we don't want to accept no for an answer, but this time I think the answer is no.



+3


source


Most of my debugging is done in SQL Server.

I do everything with stored procedures. So I write my query in sql server and debug it with ssms:

IF OBJECT_ID ('usr.where_id', 'P' ) IS NOT NULL 
DROP PROC usr.where_id
GO
create proc usr.where_id
(@id int
) as
declare @categoryid int = 0
select @categoryid=categoryid
from usr
where id=@id

select field1,field2
from usr
where id=@id
exec category.where_categoryid @categoryid
go

      

And check:



exec usr.where_id 1234

      

Then I call the stored procedure using the following syntax:

storedproc procedure='usr.where_id' {
    procparam value=url.id;
    procresult name='usr';
    procresult resultset=2 name='category';
}

      

And then I go through the scrolls. The ability to return multiple result sets is key to why I am using stored procedures.

0


source







All Articles