From fc919a50faff27f4dce2b3f70a4b702db09502e9 Mon Sep 17 00:00:00 2001 From: Richard Kettelerij Date: Fri, 14 Feb 2025 18:15:42 +0100 Subject: [PATCH] chore: extra logging for defaults --- config/config.go | 5 +++++ config/ogcapi_tiles.go | 3 +++ 2 files changed, 8 insertions(+) diff --git a/config/config.go b/config/config.go index a6aa39fc..a04fbaf9 100644 --- a/config/config.go +++ b/config/config.go @@ -4,6 +4,7 @@ package config import ( "errors" "fmt" + "log" "os" "github.com/creasty/defaults" @@ -218,17 +219,21 @@ type License struct { func setDefaults(config *Config) error { // process 'default' tags + log.Println("Start setting defaults") if err := defaults.Set(config); err != nil { return fmt.Errorf("failed to set default configuration: %w", err) } // custom default logic if len(config.AvailableLanguages) == 0 { + log.Println("Setting language defaults") config.AvailableLanguages = append(config.AvailableLanguages, Language{language.Dutch}) // default to Dutch only } if config.OgcAPI.Tiles != nil { + log.Println("Setting tiles defaults") config.OgcAPI.Tiles.Defaults() } + log.Println("Done setting defaults") return nil } diff --git a/config/ogcapi_tiles.go b/config/ogcapi_tiles.go index 990464e7..c2e37c69 100644 --- a/config/ogcapi_tiles.go +++ b/config/ogcapi_tiles.go @@ -2,6 +2,7 @@ package config import ( "fmt" + "log" "slices" "sort" @@ -22,8 +23,10 @@ type OgcAPITiles struct { func (o *OgcAPITiles) Defaults() { if o.DatasetTiles != nil && o.DatasetTiles.HealthCheck.Srs == DefaultSrs && o.DatasetTiles.HealthCheck.TilePath == nil { + log.Println("Setting dataset tiles healthcheck") o.DatasetTiles.deriveHealthCheckTilePath() } else if o.Collections != nil { + log.Println("Setting collection tiles healthcheck") for _, coll := range o.Collections { if coll.Tiles.GeoDataTiles.HealthCheck.Srs == DefaultSrs && coll.Tiles.GeoDataTiles.HealthCheck.TilePath == nil { coll.Tiles.GeoDataTiles.deriveHealthCheckTilePath()