@@ -41,19 +41,19 @@ type Logger struct {
4141 reportCaller bool
4242 reportTimestamp bool
4343
44- fields []interface {}
44+ fields []any
4545
4646 helpers * sync.Map
4747 styles * Styles
4848}
4949
5050// Logf logs a message with formatting.
51- func (l * Logger ) Logf (level Level , format string , args ... interface {} ) {
51+ func (l * Logger ) Logf (level Level , format string , args ... any ) {
5252 l .Log (level , fmt .Sprintf (format , args ... ))
5353}
5454
5555// Log logs the given message with the given keyvals for the given level.
56- func (l * Logger ) Log (level Level , msg interface {} , keyvals ... interface {} ) {
56+ func (l * Logger ) Log (level Level , msg any , keyvals ... any ) {
5757 if atomic .LoadUint32 (& l .isDiscard ) != 0 {
5858 return
5959 }
@@ -81,8 +81,8 @@ func (l *Logger) Log(level Level, msg interface{}, keyvals ...interface{}) {
8181 l .handle (level , l .timeFunc (time .Now ()), []runtime.Frame {frame }, msg , keyvals ... )
8282}
8383
84- func (l * Logger ) handle (level Level , ts time.Time , frames []runtime.Frame , msg interface {} , keyvals ... interface {} ) {
85- var kvs []interface {}
84+ func (l * Logger ) handle (level Level , ts time.Time , frames []runtime.Frame , msg any , keyvals ... any ) {
85+ var kvs []any
8686 if l .reportTimestamp && ! ts .IsZero () {
8787 kvs = append (kvs , TimestampKey , ts )
8888 }
@@ -327,7 +327,7 @@ func (l *Logger) SetStyles(s *Styles) {
327327}
328328
329329// With returns a new logger with the given keyvals added.
330- func (l * Logger ) With (keyvals ... interface {} ) * Logger {
330+ func (l * Logger ) With (keyvals ... any ) * Logger {
331331 var st Styles
332332 l .mu .Lock ()
333333 sl := * l
@@ -336,7 +336,7 @@ func (l *Logger) With(keyvals ...interface{}) *Logger {
336336 sl .b = bytes.Buffer {}
337337 sl .mu = & sync.RWMutex {}
338338 sl .helpers = & sync.Map {}
339- sl .fields = append (make ([]interface {} , 0 , len (l .fields )+ len (keyvals )), l .fields ... )
339+ sl .fields = append (make ([]any , 0 , len (l .fields )+ len (keyvals )), l .fields ... )
340340 sl .fields = append (sl .fields , keyvals ... )
341341 sl .styles = & st
342342 return & sl
@@ -350,63 +350,63 @@ func (l *Logger) WithPrefix(prefix string) *Logger {
350350}
351351
352352// Debug prints a debug message.
353- func (l * Logger ) Debug (msg interface {} , keyvals ... interface {} ) {
353+ func (l * Logger ) Debug (msg any , keyvals ... any ) {
354354 l .Log (DebugLevel , msg , keyvals ... )
355355}
356356
357357// Info prints an info message.
358- func (l * Logger ) Info (msg interface {} , keyvals ... interface {} ) {
358+ func (l * Logger ) Info (msg any , keyvals ... any ) {
359359 l .Log (InfoLevel , msg , keyvals ... )
360360}
361361
362362// Warn prints a warning message.
363- func (l * Logger ) Warn (msg interface {} , keyvals ... interface {} ) {
363+ func (l * Logger ) Warn (msg any , keyvals ... any ) {
364364 l .Log (WarnLevel , msg , keyvals ... )
365365}
366366
367367// Error prints an error message.
368- func (l * Logger ) Error (msg interface {} , keyvals ... interface {} ) {
368+ func (l * Logger ) Error (msg any , keyvals ... any ) {
369369 l .Log (ErrorLevel , msg , keyvals ... )
370370}
371371
372372// Fatal prints a fatal message and exits.
373- func (l * Logger ) Fatal (msg interface {} , keyvals ... interface {} ) {
373+ func (l * Logger ) Fatal (msg any , keyvals ... any ) {
374374 l .Log (FatalLevel , msg , keyvals ... )
375375 os .Exit (1 )
376376}
377377
378378// Print prints a message with no level.
379- func (l * Logger ) Print (msg interface {} , keyvals ... interface {} ) {
379+ func (l * Logger ) Print (msg any , keyvals ... any ) {
380380 l .Log (noLevel , msg , keyvals ... )
381381}
382382
383383// Debugf prints a debug message with formatting.
384- func (l * Logger ) Debugf (format string , args ... interface {} ) {
384+ func (l * Logger ) Debugf (format string , args ... any ) {
385385 l .Log (DebugLevel , fmt .Sprintf (format , args ... ))
386386}
387387
388388// Infof prints an info message with formatting.
389- func (l * Logger ) Infof (format string , args ... interface {} ) {
389+ func (l * Logger ) Infof (format string , args ... any ) {
390390 l .Log (InfoLevel , fmt .Sprintf (format , args ... ))
391391}
392392
393393// Warnf prints a warning message with formatting.
394- func (l * Logger ) Warnf (format string , args ... interface {} ) {
394+ func (l * Logger ) Warnf (format string , args ... any ) {
395395 l .Log (WarnLevel , fmt .Sprintf (format , args ... ))
396396}
397397
398398// Errorf prints an error message with formatting.
399- func (l * Logger ) Errorf (format string , args ... interface {} ) {
399+ func (l * Logger ) Errorf (format string , args ... any ) {
400400 l .Log (ErrorLevel , fmt .Sprintf (format , args ... ))
401401}
402402
403403// Fatalf prints a fatal message with formatting and exits.
404- func (l * Logger ) Fatalf (format string , args ... interface {} ) {
404+ func (l * Logger ) Fatalf (format string , args ... any ) {
405405 l .Log (FatalLevel , fmt .Sprintf (format , args ... ))
406406 os .Exit (1 )
407407}
408408
409409// Printf prints a message with no level and formatting.
410- func (l * Logger ) Printf (format string , args ... interface {} ) {
410+ func (l * Logger ) Printf (format string , args ... any ) {
411411 l .Log (noLevel , fmt .Sprintf (format , args ... ))
412412}
0 commit comments