Skip to content

Debugger

Debugger Settings

Under the general setting for the debugger there is an option to disable / enable debugger.  

Configuration Description Default
Active Enables or disables all hooks used by the Production Debugger effectively disabling all events from firing. This will remove all breakpoints from the debugger and disable most of the hooks that the debugger uses. Enabled

Email

This section provides settings specific to the email handlers.

Configuration Description Default
Email Alerts Enables or disables the email alerts for the Production Debugger Enabled
Email Address Enter one or more addresses (comma separated) to use for the Production Debugger specific emails instead of the default FusionReactor email addresses configured. N/A
Email Alert Intervals This is the period (in seconds) that must elapse before the next email alert can be set. Leave empty to receive all emails. N/A

Threads

This section provides settings specific to the thread handling in the debugger.

Configuration Description Default
Max Threads The maximum number of threads which can be paused at once in the Production Debugger. Leave empty for no limiting. 0 means no threads can be paused. Currently-paused threads will not be affected. N/A

Stepping

Configuration Description Default
Max Step Duration The maximum duration the Production Debugger will continue to step code until the next location. (duration in seconds) 15

Exceptions

The exceptions settings exists to simply say whether exception support has been enabled.  This feature has to be enabled by setting the java argument

-Dfr.jvmti.enable.exceptions=true

One Click Breakpoints

Configuration Description Default
Fire Count The default fire count which controls how many times to fire the new breakpoint before it becomes disabled. This fire count is used for all new breakpoints created by clicking in the source UI margin. 1
Pause Time The default time to pause the thread, in seconds, before continuing. This time out is used for all new breakpoints created by clicking in the source UI margin. 60

Event Snapshot

Configuration Description Default
Enabled Enables or disables the event snapshot generation in the Production Debugger Disabled
Snapshot Directory The directory to store the heap snapshots into. Changing this directory will not affect the old directory. It will still exist and will still contain the snapshots. All new snapshots will be created in this new directory. /event_snapshots
Event Snapshots per minute The maximum number of event snapshots which will be generated per minute. 10
Event Snapshots per transaction The maximum number event snapshots which can be generated per transaction. 2
Log statement snapshot level This setting controls the minimum log level for which an Event Snapshot will be generated. Logging at this level or more severe will trigger a snapshot. Since the Log Tracker Plugin triggers these snapshots, its configuration must also be set to this (or a less severe) level. ERROR
Maximum number of snapshots to retain The maximum number of event snapshots stored on disk. Older files are removed first. Default is 1000 files. 1000
Maximum total size of snapshots to retain (in kB) The maximum size of all event snapshots stored on disk. Older files are removed first. Default is unset. Not Set