@@ -178,11 +178,11 @@ func Setup(ctx *cli.Context) error {
178178 handler slog.Handler
179179 terminalOutput = io .Writer (os .Stderr )
180180 output io.Writer
181- logFmtFlag = ctx .String (logFormatFlag .Name )
181+ logFmtFlag = ctx .GlobalString (logFormatFlag .Name )
182182 )
183183 var (
184- logFile = ctx .String (logFileFlag .Name )
185- rotation = ctx .Bool (logRotateFlag .Name )
184+ logFile = ctx .GlobalString (logFileFlag .Name )
185+ rotation = ctx .GlobalBool (logRotateFlag .Name )
186186 )
187187 if len (logFile ) > 0 {
188188 if err := validateLogLocation (filepath .Dir (logFile )); err != nil {
@@ -205,10 +205,10 @@ func Setup(ctx *cli.Context) error {
205205 }
206206 logOutputFile = & lumberjack.Logger {
207207 Filename : logFile ,
208- MaxSize : ctx .Int (logMaxSizeMBsFlag .Name ),
209- MaxBackups : ctx .Int (logMaxBackupsFlag .Name ),
210- MaxAge : ctx .Int (logMaxAgeFlag .Name ),
211- Compress : ctx .Bool (logCompressFlag .Name ),
208+ MaxSize : ctx .GlobalInt (logMaxSizeMBsFlag .Name ),
209+ MaxBackups : ctx .GlobalInt (logMaxBackupsFlag .Name ),
210+ MaxAge : ctx .GlobalInt (logMaxAgeFlag .Name ),
211+ Compress : ctx .GlobalBool (logCompressFlag .Name ),
212212 }
213213 output = io .MultiWriter (terminalOutput , logOutputFile )
214214 } else if logFile != "" {
@@ -223,7 +223,7 @@ func Setup(ctx *cli.Context) error {
223223 }
224224
225225 switch {
226- case ctx .Bool (logjsonFlag .Name ):
226+ case ctx .GlobalBool (logjsonFlag .Name ):
227227 // Retain backwards compatibility with `--log-json` flag if `--log-format` not set
228228 defer log .Warn ("The flag '--log-json' is deprecated, please use '--log-format=json' instead" )
229229 handler = log .JSONHandlerWithLevel (output , log .LevelInfo )
@@ -244,18 +244,18 @@ func Setup(ctx *cli.Context) error {
244244 handler = log .NewTerminalHandler (output , useColor )
245245 default :
246246 // Unknown log format specified
247- return fmt .Errorf ("unknown log format: %v" , ctx .String (logFormatFlag .Name ))
247+ return fmt .Errorf ("unknown log format: %v" , ctx .GlobalString (logFormatFlag .Name ))
248248 }
249249
250250 glogger = log .NewGlogHandler (handler )
251251
252252 // logging
253- verbosity := log .FromLegacyLevel (ctx .Int (verbosityFlag .Name ))
253+ verbosity := log .FromLegacyLevel (ctx .GlobalInt (verbosityFlag .Name ))
254254 glogger .Verbosity (verbosity )
255- vmodule := ctx .String (logVmoduleFlag .Name )
255+ vmodule := ctx .GlobalString (logVmoduleFlag .Name )
256256 if vmodule == "" {
257257 // Retain backwards compatibility with `--vmodule` flag if `--log-vmodule` not set
258- vmodule = ctx .String (vmoduleFlag .Name )
258+ vmodule = ctx .GlobalString (vmoduleFlag .Name )
259259 if vmodule != "" {
260260 defer log .Warn ("The flag '--vmodule' is deprecated, please use '--log-vmodule' instead" )
261261 }
0 commit comments