File tree Expand file tree Collapse file tree 1 file changed +16
-20
lines changed
Expand file tree Collapse file tree 1 file changed +16
-20
lines changed Original file line number Diff line number Diff line change 1515package log
1616
1717import (
18- "fmt"
1918 stdlog "log"
2019 "os"
2120)
@@ -45,13 +44,13 @@ func (l Level) String() string {
4544 default :
4645 return ""
4746 case LevelDebug :
48- return "[ DBG] "
47+ return "DBG"
4948 case LevelError :
50- return "[ ERR] "
49+ return "ERR"
5150 case LevelInfo :
52- return "[ INF] "
51+ return "INF"
5352 case LevelFatal :
54- return "[ FTL] "
53+ return "FTL"
5554 }
5655}
5756
6261 // default log level is info
6362 level = LevelInfo
6463
65- prefix = "[ Slog] "
64+ prefix = "Slog"
6665)
6766
6867type defaultLogLogger struct {}
@@ -76,22 +75,24 @@ func (t *defaultLogLogger) Logf(format string, v ...interface{}) {
7675}
7776
7877func init () {
79- switch os .Getenv ("SLOG_LOG_LEVEL" ) {
78+ level = LevelType (os .Getenv ("SLOG_LOG_LEVEL" ))
79+ }
80+
81+ func LevelType (level string ) Level {
82+ switch level {
83+ default :
84+ return LevelInfo
8085 case "debug" :
81- level = LevelDebug
86+ return LevelDebug
8287 case "info" :
83- level = LevelInfo
88+ return LevelInfo
8489 case "error" :
85- level = LevelError
90+ return LevelError
8691 case "fatal" :
87- level = LevelFatal
92+ return LevelFatal
8893 }
8994}
9095
91- func SetLogPrefix (logName string ) {
92- prefix = logName
93- }
94-
9596// Log makes use of Logger
9697func Log (v ... interface {}) {
9798 if len (prefix ) > 0 {
@@ -191,8 +192,3 @@ func GetLevel() Level {
191192func SetPrefix (p string ) {
192193 prefix = p
193194}
194-
195- // Name sets service name
196- func Name (name string ) {
197- prefix = fmt .Sprintf ("[%s]" , name )
198- }
You can’t perform that action at this time.
0 commit comments