123456789101112131415161718192021222324252627282930 |
- package logger
- import (
- "os"
- "strconv"
- "strings"
- )
- // MakeString - makes a string using golang string builder
- func MakeString(delimeter string, message ...string) string {
- var builder strings.Builder
- for i := range message {
- builder.WriteString(message[i])
- if delimeter != "" && i != len(message)-1 {
- builder.WriteString(delimeter)
- }
- }
- return builder.String()
- }
- func getVerbose() int32 {
- level, err := strconv.Atoi(os.Getenv("VERBOSITY"))
- if err != nil || level < 0 {
- level = 0
- }
- if level > 3 {
- level = 3
- }
- return int32(level)
- }
|