refactor for separation of concern for better readabiliy and maintainability

This commit is contained in:
Robin Olsen
2026-03-03 11:41:07 +01:00
parent e8d9f9d1b6
commit 763f079063
11 changed files with 530 additions and 471 deletions

View File

@@ -26,7 +26,7 @@ type AppBuilder struct {
func defaultBuilder(ctx context.Context, config Config) *AppBuilder {
lifecycle := NewLifecycle()
logger := newDefaultLogger(config, lifecycle)
logger := defaultLogger(config, lifecycle)
return &AppBuilder{
ctx: ctx,
@@ -37,7 +37,7 @@ func defaultBuilder(ctx context.Context, config Config) *AppBuilder {
}
}
func newDefaultLogger(config Config, lifecycle *Lifecycle) *slog.Logger {
func defaultLogger(config Config, lifecycle *Lifecycle) *slog.Logger {
statsDir := filepath.Dir(config.StatisticsStoragePath)
if statsDir == "" {
statsDir = "."