Debugger Interceptors
CBDebugger emits several interception events
Last updated
CBDebugger emits several interception events
Last updated
The debugger can be extended by listening to several events it fires. Here is a collection of such events and the data they emit.
beforeDebuggerPanel
Before the debugger panel is rendered
afterDebuggerPanel
After the last debugger panel is rendered
beforeProfilerReportPanels
Before any individual profiler report panels are rendered
afterProfilerReportPanels
After any individual profiler report panels are rendered
onDebuggerLoad
Fires after the module has fully loaded and been configured with all runtime settings
onDebuggerUnload
Fires after the module is unloaded
onDebuggerRequestTrackerCreation
When the request tracker has been created and placed in request scope
onDebuggerProfilerRecording
Before the request tracker is saved in the profiler, last chance to influence the recording
debuggerConfig
The debugger configuration struct
debuggerService
The debugger service object
debuggerConfig
The debugger configuration struct
debuggerService
The debugger service object
profiler
The full profiler report structure
No event data emitted
This event is fired once the debugger is ready to start tracking the request. You can use the structure to incorporate anything into it.
requestTracker
The request tracker structure you can use to add your own data collection for the request.
This event is fired right before the request tracker struct is stored in permanent storage. Your last chance to add data into the tracker structure.
requestTracker
The request tracker structure you can use to add your own data collection for the request.