forked from x/icebergs
add bench.go
This commit is contained in:
parent
ea99c5ef21
commit
67bcbc08da
48
core/code/bench.go
Normal file
48
core/code/bench.go
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
package code
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/shylinux/icebergs"
|
||||||
|
"github.com/shylinux/toolkits"
|
||||||
|
)
|
||||||
|
|
||||||
|
type Bench struct {
|
||||||
|
*ice.Message
|
||||||
|
}
|
||||||
|
|
||||||
|
func (b *Bench) Get(key string) string {
|
||||||
|
return b.Conf("hi", key)
|
||||||
|
}
|
||||||
|
func (b *Bench) GetInt(key string) int64 {
|
||||||
|
return kit.Int64(b.Conf("hi", key))
|
||||||
|
}
|
||||||
|
|
||||||
|
func (b *Bench) Log(key string, arg ...interface{}) {
|
||||||
|
b.Message.Info("%s: %v", key, kit.Simple(key))
|
||||||
|
}
|
||||||
|
func (b *Bench) Logf(key string, str string, arg ...interface{}) {
|
||||||
|
b.Message.Info("%s: %v", key, kit.Format(str, arg...))
|
||||||
|
}
|
||||||
|
func (b *Bench) Info(arg ...interface{}) {
|
||||||
|
b.Log("info", arg...)
|
||||||
|
}
|
||||||
|
func (b *Bench) Infof(str string, arg ...interface{}) {
|
||||||
|
b.Logf("info", str, arg...)
|
||||||
|
}
|
||||||
|
func (b *Bench) Warn(arg ...interface{}) {
|
||||||
|
b.Log("warn", arg...)
|
||||||
|
}
|
||||||
|
func (b *Bench) Warnf(str string, arg ...interface{}) {
|
||||||
|
b.Logf("warn", str, arg...)
|
||||||
|
}
|
||||||
|
func (b *Bench) Error(arg ...interface{}) {
|
||||||
|
b.Log("error", arg...)
|
||||||
|
}
|
||||||
|
func (b *Bench) Errorf(str string, arg ...interface{}) {
|
||||||
|
b.Logf("error", str, arg...)
|
||||||
|
}
|
||||||
|
func (b *Bench) Debug(arg ...interface{}) {
|
||||||
|
b.Log("debug", arg...)
|
||||||
|
}
|
||||||
|
func (b *Bench) Debugf(str string, arg ...interface{}) {
|
||||||
|
b.Logf("debug", str, arg...)
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user