-
-
Notifications
You must be signed in to change notification settings - Fork 170
Open
Description
Brief overview
Implement comprehensive debug-level logging across all RESTHeart plugin types to provide detailed visibility into request processing pipeline execution, enabling better debugging, monitoring, and performance analysis.
Problem Statement
Currently, RESTHeart lacks granular logging visibility into the request processing pipeline and plugin execution phases. This makes it difficult for developers and operators to:
- Debug issues in the request processing flow
- Monitor plugin performance and execution order
- Understand authentication and authorization decision points
- Troubleshoot interceptor chain problems
- Analyze request processing bottlenecks
Proposed Solution
Scope
Enhance logging for all RESTHeart plugin types:
- Interceptors (pre-auth, post-auth, post-request execution, async post-request)
- Services
- Providers
- Initializers
- Authentication Mechanisms
- Authenticators
- Authorizers
- Token Managers
Request Processing Pipeline Logging
At DEBUG level, provide detailed logging for each pipeline phase.