This sample output is the full diagnostic trace for the operation that returned an error earlier in Extract 2. In the earlier output, tracing was not operational, so only the stack trace was logged. In this example, tracing is on and the operation that caused the error is repeated.
======== Dashboard Studio - start of trace log ======== Tuesday, August 20, 2002 17:07:38 ======== Start stack trace ======================================= [03]In Qiq_documentLimits() [02]In Qiq_applyCbxLimit() [01]In Qiq_quickOnControlClick(Revenue by Type,Year^qiqcbx7) [00]In Qiq_OnControlClick(Revenue by Type,Year^qiqcbx7) ======== End stack trace ======================================= Full Classes function audit trail requested - see the end for trace level details ======== Start of function audit trail =============================== 17:07:31[1]=> In Qiq_OnControlClick(Revenue by Type,Year^qiqcbx7) 17:07:31[1]=> In Qiq_quickOnControlClick(Revenue by Type) 17:07:31[1]=> In Qiq_findLimits(Year) 17:07:31[1]=> Out Qiq_findLimits() 17:07:31[1]=> In Qiq_applyCbxLimit() 17:07:31[1]=> In Qiq_findLimits(Year) 17:07:31[1]=> Out Qiq_findLimits() 17:07:32[1]=> In Qiq_ClearSelections(lbxSelected) 17:07:32[1]=> Out QIQ_ClearSelections 17:07:32[1]=> In Qiq_documentLimits() ======== End of function audit trail =============================== Trace level details level = [5] for class Qiq_chartSpotlight level = [5] for class Qiq_metaData level = [5] for class Qiq_queryLimits level = [5] for class Qiq_sortPivot level = [5] for class Globals_EIS level = [5] for class Wizard level = [5] for class Others ======== Dashboard Studio - end of trace log =======
The time of each call to Qiq_trace is recorded as part of the trace in the form hh:mm:ss.
The first parameter to Qiq_trace is indented to illustrate the depth of the stack trace. Each In call (Qiq_enter) to Qiq_trace indents and each Out call (Qiq_exit) to Qiq_trace reverses the indentation.
The second parameter to Qiq_trace is shown in []. In the example, all trace calls are at trace level 1. Therefore, if you request trace level 1 or greater in the dashboard class section that contains JavaScript, the output will contain these trace calls.