diff pkg/common/random.go @ 5490:5f47eeea988d logging

Use own logging package.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 20 Sep 2021 17:45:39 +0200
parents 8c5df0f3562e
children
line wrap: on
line diff
--- a/pkg/common/random.go	Sat Aug 21 15:01:52 2021 +0200
+++ b/pkg/common/random.go	Mon Sep 20 17:45:39 2021 +0200
@@ -17,11 +17,12 @@
 	"bytes"
 	"crypto/rand"
 	"io"
-	"log"
 	"math"
 	"math/big"
 	mrand "math/rand"
 	"time"
+
+	"gemma.intevation.de/gemma/pkg/log"
 )
 
 // GenerateRandomKey generates a cryptographically secure random key
@@ -54,7 +55,7 @@
 		for i := range out {
 			v, err := rand.Int(rand.Reader, max)
 			if err != nil {
-				log.Panicf("error: %v\n", err)
+				log.Panicf("%v\n", err)
 			}
 			out[i] = alphabet[v.Int64()]
 		}
@@ -63,7 +64,7 @@
 			return string(out)
 		}
 	}
-	log.Println("warn: Your random generator may be broken.")
+	log.Warnf("Your random generator may be broken.")
 	out[0] = special[0]
 	return string(out)
 }
@@ -77,7 +78,7 @@
 
 	var seed int64
 	if seedInt, err := rand.Int(rand.Reader, big.NewInt(math.MaxInt64)); err != nil {
-		log.Printf("warn: Generating good random seed failed: %v\n", err)
+		log.Warnf("Generating good random seed failed: %v\n", err)
 		seed = time.Now().Unix()
 	} else {
 		seed = seedInt.Int64()