forked from mirror/gorm
Don't show duplicated replacing callback message
This commit is contained in:
parent
b6d934aff9
commit
9c7ff3d211
|
@ -66,12 +66,14 @@ func (cp *callback_processor) Register(name string, fc func(scope *Scope)) {
|
|||
}
|
||||
|
||||
func (cp *callback_processor) Remove(name string) {
|
||||
fmt.Printf("[info] removing callback `%v` from %v\n", cp.name, fileWithLineNum())
|
||||
cp.name = name
|
||||
cp.remove = true
|
||||
cp.callback.sort()
|
||||
}
|
||||
|
||||
func (cp *callback_processor) Replace(name string, fc func(scope *Scope)) {
|
||||
fmt.Printf("[info] replacing callback `%v` from %v\n", cp.name, fileWithLineNum())
|
||||
cp.name = name
|
||||
cp.processor = &fc
|
||||
cp.replace = true
|
||||
|
@ -93,11 +95,7 @@ func sortProcessors(cps []*callback_processor) []*func(scope *Scope) {
|
|||
|
||||
for _, cp := range cps {
|
||||
if index := getRIndex(names, cp.name); index > -1 {
|
||||
if cp.replace {
|
||||
fmt.Printf("[info] replacing callback `%v` from %v\n", cp.name, fileWithLineNum())
|
||||
} else if cp.remove {
|
||||
fmt.Printf("[info] removing callback `%v` from %v\n", cp.name, fileWithLineNum())
|
||||
} else {
|
||||
if !cp.replace && !cp.remove {
|
||||
fmt.Printf("[warning] duplicated callback `%v` from %v\n", cp.name, fileWithLineNum())
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue