Skip to content

Commit

Permalink
Preallocate level key interface{} value.
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisHines committed Feb 24, 2017
1 parent 5ffd9f0 commit 6a12b31
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions log/experimental_level/level.go
Original file line number Diff line number Diff line change
Expand Up @@ -122,13 +122,12 @@ func ErrNoLevel(err error) Option {
return func(l *logger) { l.errNoLevel = err }
}

const levelKey = "level"

var (
errorLevelValue = &levelValue{level: levelError, name: "error"}
warnLevelValue = &levelValue{level: levelWarn, name: "warn"}
infoLevelValue = &levelValue{level: levelInfo, name: "info"}
debugLevelValue = &levelValue{level: levelDebug, name: "debug"}
levelKey interface{} = "level"
errorLevelValue = &levelValue{level: levelError, name: "error"}
warnLevelValue = &levelValue{level: levelWarn, name: "warn"}
infoLevelValue = &levelValue{level: levelInfo, name: "info"}
debugLevelValue = &levelValue{level: levelDebug, name: "debug"}
)

type level byte
Expand Down

0 comments on commit 6a12b31

Please sign in to comment.