mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
refactor: Complete V4 Beta framework restructuring
Major reorganization of SuperClaude V4 Beta directories: - Moved SuperClaude-Lite content to Framework-Hooks/ - Renamed SuperClaude/ directories to Framework/ for clarity - Created separate Framework-Lite/ for lightweight variant - Consolidated hooks system under Framework-Hooks/ This restructuring aligns with the V4 Beta architecture: - Framework/: Full framework with all features - Framework-Lite/: Lightweight variant - Framework-Hooks/: Hooks system implementation Part of SuperClaude V4 Beta development roadmap. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
70
Framework-Hooks/config/logging.yaml
Normal file
70
Framework-Hooks/config/logging.yaml
Normal file
@@ -0,0 +1,70 @@
|
||||
# SuperClaude-Lite Logging Configuration
|
||||
# Simple logging configuration for hook execution monitoring
|
||||
|
||||
# Core Logging Settings
|
||||
logging:
|
||||
enabled: true
|
||||
level: "INFO" # 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: true # Log hook start/end events
|
||||
log_decisions: true # Log decision points
|
||||
log_errors: true # Log error events
|
||||
log_timing: true # 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: true
|
||||
include_stack_traces: false # Keep logs clean
|
||||
debug_mode: false
|
||||
Reference in New Issue
Block a user