Skip to content

Commit c367d7b

Browse files
committed
Rename ctx to flagsKVStore
1 parent 26cd469 commit c367d7b

File tree

2 files changed

+33
-33
lines changed

2 files changed

+33
-33
lines changed

cmd/gossamer/config.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ func createExportConfig(ctx *cli.Context) (*dot.Config, error) {
288288
return cfg, nil
289289
}
290290

291-
type getStringer interface {
291+
type stringKVStore interface {
292292
String(key string) (value string)
293293
}
294294

@@ -298,9 +298,9 @@ type getStringer interface {
298298
// 3. Return the default value given if both previous steps failed.
299299
// For steps 1 and 2, it tries to parse the level as an integer to convert it
300300
// to a level, and also tries to parse it as a string.
301-
func getLogLevel(ctx getStringer, flagName, tomlValue string, defaultLevel log.Lvl) (
301+
func getLogLevel(flagsKVStore stringKVStore, flagName, tomlValue string, defaultLevel log.Lvl) (
302302
level log.Lvl, err error) {
303-
if flagValue := ctx.String(flagName); flagValue != "" {
303+
if flagValue := flagsKVStore.String(flagName); flagValue != "" {
304304
return parseLogLevelString(flagValue)
305305
}
306306

@@ -331,12 +331,12 @@ func parseLogLevelString(logLevelString string) (logLevel log.Lvl, err error) {
331331
return logLevel, nil
332332
}
333333

334-
func setLogConfig(ctx getStringer, cfg *ctoml.Config, globalCfg *dot.GlobalConfig, logCfg *dot.LogConfig) (err error) {
334+
func setLogConfig(flagsKVStore stringKVStore, cfg *ctoml.Config, globalCfg *dot.GlobalConfig, logCfg *dot.LogConfig) (err error) {
335335
if cfg == nil {
336336
cfg = new(ctoml.Config)
337337
}
338338

339-
globalCfg.LogLvl, err = getLogLevel(ctx, LogFlag.Name, cfg.Global.LogLvl, gssmr.DefaultLvl)
339+
globalCfg.LogLvl, err = getLogLevel(flagsKVStore, LogFlag.Name, cfg.Global.LogLvl, gssmr.DefaultLvl)
340340
if err != nil {
341341
return fmt.Errorf("cannot get global log level: %w", err)
342342
}
@@ -405,14 +405,14 @@ func setLogConfig(ctx getStringer, cfg *ctoml.Config, globalCfg *dot.GlobalConfi
405405
}
406406

407407
for _, levelData := range levelsData {
408-
level, err := getLogLevel(ctx, levelData.flagName, levelData.tomlValue, globalCfg.LogLvl)
408+
level, err := getLogLevel(flagsKVStore, levelData.flagName, levelData.tomlValue, globalCfg.LogLvl)
409409
if err != nil {
410410
return fmt.Errorf("cannot get %s log level: %w", levelData.name, err)
411411
}
412412
*levelData.levelPtr = level
413413
}
414414

415-
logger.Debug("set log configuration", "--log", ctx.String(LogFlag.Name), "global", globalCfg.LogLvl)
415+
logger.Debug("set log configuration", "--log", flagsKVStore.String(LogFlag.Name), "global", globalCfg.LogLvl)
416416
return nil
417417
}
418418

cmd/gossamer/config_test.go

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1089,53 +1089,53 @@ func Test_getLogLevel(t *testing.T) {
10891089
t.Parallel()
10901090

10911091
testCases := map[string]struct {
1092-
ctx getStringer
1092+
flagsKVStore stringKVStore
10931093
flagName string
10941094
tomlValue string
10951095
defaultLevel log.Lvl
10961096
level log.Lvl
10971097
err error
10981098
}{
10991099
"no value with default": {
1100-
ctx: newMockGetStringer(map[string]string{}),
1100+
flagsKVStore: newMockGetStringer(map[string]string{}),
11011101
defaultLevel: log.LvlError,
11021102
level: log.LvlError,
11031103
},
11041104
"flag integer value": {
1105-
ctx: newMockGetStringer(map[string]string{"x": "1"}),
1106-
flagName: "x",
1107-
level: log.LvlError,
1105+
flagsKVStore: newMockGetStringer(map[string]string{"x": "1"}),
1106+
flagName: "x",
1107+
level: log.LvlError,
11081108
},
11091109
"flag string value": {
1110-
ctx: newMockGetStringer(map[string]string{"x": "eror"}),
1111-
flagName: "x",
1112-
level: log.LvlError,
1110+
flagsKVStore: newMockGetStringer(map[string]string{"x": "eror"}),
1111+
flagName: "x",
1112+
level: log.LvlError,
11131113
},
11141114
"flag bad string value": {
1115-
ctx: newMockGetStringer(map[string]string{"x": "garbage"}),
1116-
flagName: "x",
1117-
err: errors.New("cannot parse log level string: Unknown level: garbage"),
1115+
flagsKVStore: newMockGetStringer(map[string]string{"x": "garbage"}),
1116+
flagName: "x",
1117+
err: errors.New("cannot parse log level string: Unknown level: garbage"),
11181118
},
11191119
"toml integer value": {
1120-
ctx: newMockGetStringer(map[string]string{}),
1121-
tomlValue: "1",
1122-
level: log.LvlError,
1120+
flagsKVStore: newMockGetStringer(map[string]string{}),
1121+
tomlValue: "1",
1122+
level: log.LvlError,
11231123
},
11241124
"toml string value": {
1125-
ctx: newMockGetStringer(map[string]string{}),
1126-
tomlValue: "eror",
1127-
level: log.LvlError,
1125+
flagsKVStore: newMockGetStringer(map[string]string{}),
1126+
tomlValue: "eror",
1127+
level: log.LvlError,
11281128
},
11291129
"toml bad string value": {
1130-
ctx: newMockGetStringer(map[string]string{}),
1131-
tomlValue: "garbage",
1132-
err: errors.New("cannot parse log level string: Unknown level: garbage"),
1130+
flagsKVStore: newMockGetStringer(map[string]string{}),
1131+
tomlValue: "garbage",
1132+
err: errors.New("cannot parse log level string: Unknown level: garbage"),
11331133
},
11341134
"flag takes precedence": {
1135-
ctx: newMockGetStringer(map[string]string{"x": "eror"}),
1136-
flagName: "x",
1137-
tomlValue: "warn",
1138-
level: log.LvlError,
1135+
flagsKVStore: newMockGetStringer(map[string]string{"x": "eror"}),
1136+
flagName: "x",
1137+
tomlValue: "warn",
1138+
level: log.LvlError,
11391139
},
11401140
}
11411141

@@ -1144,7 +1144,7 @@ func Test_getLogLevel(t *testing.T) {
11441144
t.Run(name, func(t *testing.T) {
11451145
t.Parallel()
11461146

1147-
level, err := getLogLevel(testCase.ctx, testCase.flagName,
1147+
level, err := getLogLevel(testCase.flagsKVStore, testCase.flagName,
11481148
testCase.tomlValue, testCase.defaultLevel)
11491149

11501150
if testCase.err != nil {
@@ -1207,7 +1207,7 @@ func Test_setLogConfig(t *testing.T) {
12071207
t.Parallel()
12081208

12091209
testCases := map[string]struct {
1210-
ctx getStringer
1210+
ctx stringKVStore
12111211
initialCfg ctoml.Config
12121212
initialGlobalCfg dot.GlobalConfig
12131213
initialLogCfg dot.LogConfig

0 commit comments

Comments
 (0)