levels: add to logger type
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
package logrus
|
||||
|
||||
type Hook interface {
|
||||
Levels() []LevelType
|
||||
Levels() []Level
|
||||
Fire(*Entry) error
|
||||
}
|
||||
|
||||
type levelHooks map[LevelType][]Hook
|
||||
type levelHooks map[Level][]Hook
|
||||
|
||||
func (hooks levelHooks) Add(hook Hook) {
|
||||
for _, level := range hook.Levels() {
|
||||
@@ -17,7 +17,7 @@ func (hooks levelHooks) Add(hook Hook) {
|
||||
}
|
||||
}
|
||||
|
||||
func (hooks levelHooks) Fire(level LevelType, entry *Entry) error {
|
||||
func (hooks levelHooks) Fire(level Level, entry *Entry) error {
|
||||
for _, hook := range hooks[level] {
|
||||
if err := hook.Fire(entry); err != nil {
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user