Skip to content

Commit

Permalink
[patch] patch fix about TagStringToLevel always uses Upper Case
Browse files Browse the repository at this point in the history
Signed-off-by: kpango <i.can.feel.gravity@gmail.com>
kpango committed Jan 21, 2020
1 parent 29fb4c7 commit f106093
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions glg.go
Original file line number Diff line number Diff line change
@@ -431,6 +431,7 @@ func (g *Glg) AddLevelWriter(level LEVEL, writer io.Writer) *Glg {
func (g *Glg) AddStdLevel(tag string, mode MODE, isColor bool) *Glg {
atomic.AddUint32(g.levelCounter, 1)
lev := LEVEL(atomic.LoadUint32(g.levelCounter))
tag = strings.ToUpper(tag)
g.levelMap.Store(tag, lev)
l := &logger{
writer: nil,
@@ -449,6 +450,7 @@ func (g *Glg) AddStdLevel(tag string, mode MODE, isColor bool) *Glg {
func (g *Glg) AddErrLevel(tag string, mode MODE, isColor bool) *Glg {
atomic.AddUint32(g.levelCounter, 1)
lev := LEVEL(atomic.LoadUint32(g.levelCounter))
tag = strings.ToUpper(tag)
g.levelMap.Store(tag, lev)
l := &logger{
writer: nil,
@@ -528,6 +530,7 @@ func RawString(data []byte) string {

// TagStringToLevel converts level string to Glg.LEVEL
func (g *Glg) TagStringToLevel(tag string) LEVEL {
tag = strings.ToUpper(tag)
l, ok := g.levelMap.Load(tag)
if !ok {
return 255

0 comments on commit f106093

Please sign in to comment.