debugEnabled

Flag indicating whether debug mode is enabled for the plugin.

This property controls whether the plugin operates in debug mode, which enables additional logging, diagnostic information, and development features that are useful for troubleshooting and plugin development.

Debug Mode Features:

  • Verbose logging of plugin operations and state changes

  • Detailed error reporting with stack traces

  • Performance timing information for database operations

  • Development-specific commands and features

  • Additional validation and sanity checks

When to Enable Debug Mode:

  • During plugin development and testing

  • When troubleshooting plugin issues or errors

  • For performance analysis and optimization

  • When requested by plugin support team

Production Considerations:

  • Debug mode should generally be disabled in production

  • Excessive logging can impact server performance

  • Debug logs may contain sensitive information

  • Log files can grow rapidly with debug mode enabled

Default Value: false (debug mode disabled)

Configuration Key: "debug.enabled"

Impact on Performance:

  • Additional logging operations consume CPU and I/O resources

  • Debug checks and validations add computational overhead

  • Log file growth may affect disk space and I/O performance

Since

1.0.0