refactor: small improvements and clean up (#3423)

* refactor: replace custom map functions with slice.Map

* refactor: extract StringerValue function

* refactor: removed unnecessary if

* chore: removed invalid comment

* refactor: replace more map functions

* chore: fix FFmpeg typo
This commit is contained in:
Deluan Quintão
2024-10-22 22:54:31 -04:00
committed by GitHub
parent 0a650de357
commit a557f37834
17 changed files with 124 additions and 134 deletions
+10
View File
@@ -1,7 +1,9 @@
package log
import (
"fmt"
"io"
"reflect"
"strings"
"time"
)
@@ -24,6 +26,14 @@ func ShortDur(d time.Duration) string {
return strings.TrimSuffix(s, "0m")
}
func StringerValue(s fmt.Stringer) string {
v := reflect.ValueOf(s)
if v.Kind() == reflect.Pointer && v.IsNil() {
return "nil"
}
return s.String()
}
func CRLFWriter(w io.Writer) io.Writer {
return &crlfWriter{w: w}
}