Skip to content

🟢 MEDIUM: Add logback.xml with structured logging #8

@GitAddRemote

Description

@GitAddRemote

Problem

No logging configuration, using Spring Boot defaults

Solution

Create logback-spring.xml with:

  • JSON logging for production
  • Console logging for dev
  • Log file rotation (100MB, 30 days)
  • Profile-specific log levels
  • Correlation ID in logs

Dependencies

implementation("net.logstash.logback:logstash-logback-encoder:7.4")

Acceptance Criteria

  • logback-spring.xml created
  • JSON logging in production
  • Log file rotation configured
  • logs/ in .gitignore

Priority

🟢 Medium - Important for production operations

Metadata

Metadata

Assignees

No one assigned

    Labels

    loggingLogging and log managementmedium-priorityMedium priority - nice to haveobservabilityMonitoring, metrics, and tracing

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions