forked from x/icebergs
49 lines
1.1 KiB
Go
49 lines
1.1 KiB
Go
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...)
|
|
}
|