Description
The current logging system in the microservice is not efficient (yet).
This issue aims to address these issues and implement an improved app-wide logging system that provides better visibility and traceability for application events.
Context
The current logging system is not capturing events, and the log messages are not saved to any log file and not structured in a standardized format, this is causing several problems;
Logs are not centralized.
Log messages are not standardized and are difficult to parse.
Logs are not filtered or aggregated, making it difficult to find specific events.
Logs are not stored in a centralized location, making it difficult to retrieve and analyze them.
Expected Behavior
Implement a centralized logging system that captures all relevant events.
Structure log messages in a standardized format for easier parsing and analysis.
Filter and aggregate logs to improve efficiency and reduce storage requirements.
Store logs in a centralized location for easy retrieval and analysis.
Use Case Examples
Administrators should be able to view logs from all parts of the application to troubleshoot issues.
Developers should be able to analyze logs to identify performance bottlenecks and potential bugs.
Requirements
[ ] Research options for logging frameworks
[ ] Implement centralized logging system that supports multiple logging levels.
[ ] Structure log messages using a standardized format, including timestamp, severity level, message, etc.
[ ] Implement filtering and aggregation mechanisms to reduce log volume and improve performance.
Description The current logging system in the microservice is not efficient (yet). This issue aims to address these issues and implement an improved app-wide logging system that provides better visibility and traceability for application events.
Context The current logging system is not capturing events, and the log messages are not saved to any log file and not structured in a standardized format, this is causing several problems;
Expected Behavior
Use Case Examples
Requirements
Considerations
Additional Information
Dependencies N/A
Related