@@ -5,26 +5,25 @@ import (
5
5
"strconv"
6
6
7
7
"github.com/go-logr/logr"
8
- logutil "sigs.k8s.io/gateway-api-inference-extension/pkg/epp/util/logging"
9
8
)
10
9
11
10
// getEnvFloat gets a float64 from an environment variable with a default value
12
11
func GetEnvFloat (key string , defaultVal float64 , logger logr.Logger ) float64 {
13
12
val , exists := os .LookupEnv (key )
14
13
if ! exists {
15
- logger .V ( logutil . VERBOSE ). Info ("Environment variable not set, using default value" ,
14
+ logger .Info ("Environment variable not set, using default value" ,
16
15
"key" , key , "defaultValue" , defaultVal )
17
16
return defaultVal
18
17
}
19
18
20
19
floatVal , err := strconv .ParseFloat (val , 64 )
21
20
if err != nil {
22
- logger .V ( logutil . VERBOSE ). Info ("Failed to parse environment variable as float, using default value" ,
21
+ logger .Info ("Failed to parse environment variable as float, using default value" ,
23
22
"key" , key , "value" , val , "error" , err , "defaultValue" , defaultVal )
24
23
return defaultVal
25
24
}
26
25
27
- logger .V ( logutil . VERBOSE ). Info ("Successfully loaded environment variable" ,
26
+ logger .Info ("Successfully loaded environment variable" ,
28
27
"key" , key , "value" , floatVal )
29
28
return floatVal
30
29
}
@@ -33,19 +32,30 @@ func GetEnvFloat(key string, defaultVal float64, logger logr.Logger) float64 {
33
32
func GetEnvInt (key string , defaultVal int , logger logr.Logger ) int {
34
33
val , exists := os .LookupEnv (key )
35
34
if ! exists {
36
- logger .V ( logutil . VERBOSE ). Info ("Environment variable not set, using default value" ,
35
+ logger .Info ("Environment variable not set, using default value" ,
37
36
"key" , key , "defaultValue" , defaultVal )
38
37
return defaultVal
39
38
}
40
39
41
40
intVal , err := strconv .Atoi (val )
42
41
if err != nil {
43
- logger .V ( logutil . VERBOSE ). Info ("Failed to parse environment variable as int, using default value" ,
42
+ logger .Info ("Failed to parse environment variable as int, using default value" ,
44
43
"key" , key , "value" , val , "error" , err , "defaultValue" , defaultVal )
45
44
return defaultVal
46
45
}
47
46
48
- logger .V ( logutil . VERBOSE ). Info ("Successfully loaded environment variable" ,
47
+ logger .Info ("Successfully loaded environment variable" ,
49
48
"key" , key , "value" , intVal )
50
49
return intVal
51
50
}
51
+
52
+ // GetEnvString gets a string from an environment variable with a default value
53
+ func GetEnvString (key string , defaultVal string , logger logr.Logger ) string {
54
+ val , exists := os .LookupEnv (key )
55
+ if ! exists {
56
+ logger .Info ("Environment variable not set, using default value" ,
57
+ "key" , key , "defaultValue" , defaultVal )
58
+ return defaultVal
59
+ }
60
+ return val
61
+ }
0 commit comments