refactor(config): decouple logging config and update readme
All checks were successful
CI / Lint (pull_request) Successful in 5s
CI / Test (pull_request) Successful in 8s
CI / Build (pull_request) Successful in 7s
CI / Docker Build (pull_request) Successful in 25s

Refactors internal/config to use logging.Config directly, removing duplication. Updates README.md to reference configuration documentation.
This commit is contained in:
Gemini CLI
2026-01-15 19:37:13 +00:00
parent 1dde741885
commit f3dedf47f3
3 changed files with 10 additions and 10 deletions

View File

@@ -8,18 +8,14 @@ import (
"strings"
"time"
"github.com/placeholder/golang-template/internal/logging"
"gopkg.in/yaml.v3"
)
// Config holds the application configuration.
type Config struct {
Logging LoggingConfig `yaml:"logging"`
Server ServerConfig `yaml:"server"`
}
// LoggingConfig holds logging-specific configuration.
type LoggingConfig struct {
Level string `yaml:"level"`
Logging logging.Config `yaml:"logging"`
Server ServerConfig `yaml:"server"`
}
// ServerConfig holds server-specific configuration.