# SuperClaude-Lite Logging Configuration # Simple logging configuration for hook execution monitoring # Core Logging Settings logging: enabled: false level: "ERROR" # ERROR, WARNING, INFO, DEBUG # File Settings file_settings: log_directory: "cache/logs" retention_days: 30 rotation_strategy: "daily" # Hook Logging Settings hook_logging: log_lifecycle: false # Log hook start/end events log_decisions: false # Log decision points log_errors: false # Log error events log_timing: false # Include timing information # Performance Settings performance: max_overhead_ms: 1 # Maximum acceptable logging overhead async_logging: false # Keep simple for now # Privacy Settings privacy: sanitize_user_content: true exclude_sensitive_data: true anonymize_session_ids: false # Keep for correlation # Hook-Specific Configuration hook_configuration: pre_tool_use: enabled: true log_tool_selection: true log_input_validation: true post_tool_use: enabled: true log_output_processing: true log_integration_success: true session_start: enabled: true log_initialization: true log_configuration_loading: true pre_compact: enabled: true log_compression_decisions: true notification: enabled: true log_notification_handling: true stop: enabled: true log_cleanup_operations: true subagent_stop: enabled: true log_subagent_cleanup: true # Development Settings development: verbose_errors: false include_stack_traces: false # Keep logs clean debug_mode: false