changeset 3306:bf5ab7a069e2

More compact logging of GeoServer booting.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 17 May 2019 11:24:06 +0200
parents 5932f9574493
children 1128b29aed8b
files pkg/geoserver/boot.go
diffstat 1 files changed, 20 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/pkg/geoserver/boot.go	Fri May 17 10:03:07 2019 +0200
+++ b/pkg/geoserver/boot.go	Fri May 17 11:24:06 2019 +0200
@@ -264,11 +264,20 @@
 		hasFeature = func(string) bool { return false }
 	}
 
+	var already []string
+
+	defer func() {
+		if len(already) > 0 {
+			log.Printf("info: already having featuretypes: %s\n",
+				strings.Join(already, ", "))
+		}
+	}()
+
 	for i := range tables {
 		table := tables[i].Name
 
 		if hasFeature(table) {
-			log.Printf("info: featuretype %s already exists.\n", table)
+			already = append(already, table)
 			continue
 		}
 
@@ -529,10 +538,19 @@
 			models.IntWMS,
 			models.IntWithStyle))
 
+	var already []string
+
+	defer func() {
+		if len(already) > 0 {
+			log.Printf("info: already having styles: %s\n",
+				strings.Join(already, ", "))
+		}
+	}()
+
 	for i := range entries {
 		entry := &entries[i]
 		if stls.hasStyle(entry.Name) {
-			log.Printf("warn: already has style for %s\n", entry.Name)
+			already = append(already, entry.Name)
 			continue
 		}
 		if err := updateStyle(entry, true); err != nil {