-
Notifications
You must be signed in to change notification settings - Fork 0
Home
David Beaumont edited this page May 5, 2023
·
8 revisions
How to use Flogger effectively to improve debugging and code maintainability.
-
- Motivation and History
- Why Did Google Need Flogger?
- Benefits of a Unified Logging API
- API Design Choices
- Fluent API Choices
- Instantiating Loggers
- Platform and Initialization
- Motivation and History
-
- Maven Dependencies
- Choosing Your Backend
-
- Hello World
- Rate Limiting
- Tags and Metadata
- Custom Metadata Keys
-
- Contexts and Scopes
- Scoped Tags and Metadata
- Log Level Control
- Grpc Context Propagation
- Log Aggregation Via "per()"
- Common Use Cases
- Scope Providers and Per Request Logging
- Caveats and Limitations
- Custom Formatting
- Procedural Metadata Keys
- Contexts and Scopes
-
- Backend API and Principles
- Message Formatting and Metadata Handling
- Custom Behaviour via Metadata
- Multiple Logging Backends
-
- Pros and Cons
- Creating a New Format Syntax
- Extending the API
-
- Per Request Logging Configuration
- Structured Logging
Copyright 2023; David Beaumont.