While developing we strongly recommend using logs for errors detection.
DHTMLX permits to control logging in two ways:
If any error occurs during the data processing, the client-side data processor object will receive the "error" action containing short info about the problem (full info will be written to the log).
<cfset grid.enable_log(variables,getCurrentTemplatePath() & "_debug.log")>
A relative path is specified relatively to a temporary folder the path to which you can get by using the GetTempDirectory() method.
When a critical error occurs, all log records for current session (full error info) will be sent to the client and shown in a browser (useful for debugging, not recommended for production):
<cfset grid.enable_log(variables,getCurrentTemplatePath() & "_debug.log",true)>
During the development process you may need to write some custom data to the log (can be useful for custom server-side events).
In such a case you can use the default log as:
<cfinvoke component="dhtmlxConnectors.LogMaster" method="do_log">
<cfinvokeargument name="message" value="any text here">
</cfinvoke>
Back to top