SaFi Bank Space : Common Logger Enhancement

This is the original roadmap plan for enhancing the common logger lib with JSON support for more log levels, auto-logging support for common log entries, and coroutine support for context logging:

  1. Add JSON support for more log levels:

    • Extend the existing logger to support JSON output for log levels beyond ERROR and INFO.

    • Add support for dynamically changing the overal logging level in common-logger

  2. Auto-logging support for common log entries:

    • Provide automatic logging support for common log entries, such as request/response metadata, user context, etc.

    • Allow developers to enable or disable auto-logging based on their specific needs.

    • Provide annotation support to let developers to configure auto-logging based on their needs.

  3. Coroutine support for context logging: