levels: add to logger type

This commit is contained in:
Simon Eskildsen
2014-03-10 19:52:39 -04:00
parent d3ee06cc28
commit afde6aea11
5 changed files with 36 additions and 43 deletions
+3 -3
View File
@@ -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