Fortinet white logo
Fortinet white logo

CLI Reference

debug duration

debug duration

Use this command to set or view the duration (in minutes) for which debug output remains enabled. When a duration is set and diagnose debug enable is issued, the system automatically disables debug output after the specified time has elapsed. This helps prevent performance degradation caused by long-running or forgotten debug sessions. If no duration is set, debug output remains active indefinitely until explicitly disabled.

Reissuing diagnose debug enable resets the timer using the most recently set duration. Existing debug filters remain configured but are inactive until debug is re-enabled. To fully clear debug settings, use diagnose debug disable or diagnose debug reset.

This command applies to all debug output, including flow trace and module-specific logs.

Syntax

diagnose debug duration <minutes>

<minutes> Specify the number of minutes to keep debug output enabled. If omitted, the debug duration is set to unlimited.

Example

FortiWeb # diagnose debug duration
diagnose debug duration is unlimited

FortiWeb # diagnose debug duration 60
duration is set to 60 minutes

FortiWeb # diagnose debug duration
The current duration is 60 minutes

FortiWeb # diagnose debug enable

FortiWeb # diagnose debug duration
The current duration is 60 minutes, 0 minutes and 2 seconds have passed

FortiWeb # diagnose debug duration 120
duration is set to 120 minutes

FortiWeb # diagnose debug duration
The current duration is 120 minutes, 0 minutes and 14 seconds have passed

debug duration

debug duration

Use this command to set or view the duration (in minutes) for which debug output remains enabled. When a duration is set and diagnose debug enable is issued, the system automatically disables debug output after the specified time has elapsed. This helps prevent performance degradation caused by long-running or forgotten debug sessions. If no duration is set, debug output remains active indefinitely until explicitly disabled.

Reissuing diagnose debug enable resets the timer using the most recently set duration. Existing debug filters remain configured but are inactive until debug is re-enabled. To fully clear debug settings, use diagnose debug disable or diagnose debug reset.

This command applies to all debug output, including flow trace and module-specific logs.

Syntax

diagnose debug duration <minutes>

<minutes> Specify the number of minutes to keep debug output enabled. If omitted, the debug duration is set to unlimited.

Example

FortiWeb # diagnose debug duration
diagnose debug duration is unlimited

FortiWeb # diagnose debug duration 60
duration is set to 60 minutes

FortiWeb # diagnose debug duration
The current duration is 60 minutes

FortiWeb # diagnose debug enable

FortiWeb # diagnose debug duration
The current duration is 60 minutes, 0 minutes and 2 seconds have passed

FortiWeb # diagnose debug duration 120
duration is set to 120 minutes

FortiWeb # diagnose debug duration
The current duration is 120 minutes, 0 minutes and 14 seconds have passed