mirror of
https://github.com/Stirling-Tools/Stirling-PDF.git
synced 2025-06-23 16:05:09 +00:00
1.5 KiB
1.5 KiB
Audit System Help
About the Audit System
The Stirling PDF audit system records user actions and system events for security monitoring, compliance, and troubleshooting purposes.
Audit Levels
Level | Name | Description | Use Case |
---|---|---|---|
0 | OFF | Minimal auditing, only critical security events | Development environments |
1 | BASIC | Authentication events, security events, and errors | Production environments with minimal storage |
2 | STANDARD | All HTTP requests and operations (default) | Normal production use |
3 | VERBOSE | Detailed information including headers, parameters, and results | Troubleshooting and detailed analysis |
Configuration
Audit settings are configured in the settings.yml
file under the premium.proFeatures.audit
section:
premium:
proFeatures:
audit:
enabled: true # Enable/disable audit logging
level: 2 # Audit level (0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE)
retentionDays: 90 # Number of days to retain audit logs
Common Event Types
BASIC Events:
- USER_LOGIN - User login
- USER_LOGOUT - User logout
- USER_FAILED_LOGIN - Failed login attempt
- USER_PROFILE_UPDATE - User or profile operations
STANDARD Events:
- HTTP_REQUEST - GET requests for viewing
- PDF_PROCESS - PDF processing operations
- FILE_OPERATION - File-related operations
- SETTINGS_CHANGED - System or admin settings operations
VERBOSE Events:
- Detailed versions of STANDARD events with parameters and results