Documentation
¶
Index ¶
- Variables
- type KeyValueCache
- type LogMode
- type MapCache
- type MapCacheItem
- type ParamsChainManager
- type ParamsManager
- type SimpleParamsChainManager
- func (pm *SimpleParamsChainManager) Add(k, v string) ParamsManager
- func (pm *SimpleParamsChainManager) Del(k string) ParamsManager
- func (pm *SimpleParamsChainManager) Get(k string) (string, bool)
- func (pm *SimpleParamsChainManager) Map() map[string]string
- func (pm *SimpleParamsChainManager) NewNext() ParamsChainManager
- func (pm *SimpleParamsChainManager) SetPrev(prev ParamsChainManager)
- type SimpleParamsManager
- type TraceLog
- type TraceLogConsole
- func (output *TraceLogConsole) Debug(f func() string)
- func (output *TraceLogConsole) DebugForce(f func() string)
- func (output *TraceLogConsole) Error(f func() string)
- func (output *TraceLogConsole) ErrorForce(f func() string)
- func (output *TraceLogConsole) Init(level LogMode, colorful bool, normal, err io.Writer)
- func (output *TraceLogConsole) LogMode() LogMode
- func (output *TraceLogConsole) SetLevel(val LogMode) LogMode
- func (output *TraceLogConsole) Warn(f func() string)
- func (output *TraceLogConsole) WarnForce(f func() string)
- type TraceLogNull
- func (t *TraceLogNull) Debug(f func() string)
- func (t *TraceLogNull) DebugForce(f func() string)
- func (t *TraceLogNull) Error(f func() string)
- func (t *TraceLogNull) ErrorForce(f func() string)
- func (t *TraceLogNull) LogMode() LogMode
- func (t *TraceLogNull) Warn(f func() string)
- func (t *TraceLogNull) WarnForce(f func() string)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultTraceLog = &TraceLogNull{}
)
Functions ¶
This section is empty.
Types ¶
type KeyValueCache ¶
type MapCache ¶
type MapCache struct {
// contains filtered or unexported fields
}
func NewMapCache ¶
func NewMapCache() *MapCache
type MapCacheItem ¶
type ParamsChainManager ¶
type ParamsChainManager interface { ParamsManager SetPrev(ParamsChainManager) NewNext() ParamsChainManager }
type ParamsManager ¶
type ParamsManager interface { Add(k, v string) ParamsManager Del(k string) ParamsManager Get(k string) (string, bool) Map() map[string]string }
type SimpleParamsChainManager ¶
type SimpleParamsChainManager struct {
// contains filtered or unexported fields
}
SimpleParamsChainManager 链式参数管理器
func ConvertSimpleParamsChainManager ¶
func ConvertSimpleParamsChainManager(pm ParamsManager) *SimpleParamsChainManager
func NewSimpleChainParamsManager ¶
func NewSimpleChainParamsManager() *SimpleParamsChainManager
func (*SimpleParamsChainManager) Add ¶
func (pm *SimpleParamsChainManager) Add(k, v string) ParamsManager
func (*SimpleParamsChainManager) Del ¶
func (pm *SimpleParamsChainManager) Del(k string) ParamsManager
func (*SimpleParamsChainManager) Get ¶
func (pm *SimpleParamsChainManager) Get(k string) (string, bool)
func (*SimpleParamsChainManager) Map ¶
func (pm *SimpleParamsChainManager) Map() map[string]string
func (*SimpleParamsChainManager) NewNext ¶
func (pm *SimpleParamsChainManager) NewNext() ParamsChainManager
func (*SimpleParamsChainManager) SetPrev ¶
func (pm *SimpleParamsChainManager) SetPrev(prev ParamsChainManager)
type SimpleParamsManager ¶
SimpleParamsManager 单点参数管理器
func NewSimpleParamManager ¶
func NewSimpleParamManager() SimpleParamsManager
func (SimpleParamsManager) Add ¶
func (pm SimpleParamsManager) Add(k, v string) ParamsManager
func (SimpleParamsManager) Del ¶
func (pm SimpleParamsManager) Del(k string) ParamsManager
func (SimpleParamsManager) Map ¶
func (pm SimpleParamsManager) Map() map[string]string
type TraceLogConsole ¶
type TraceLogConsole struct {
// contains filtered or unexported fields
}
func (*TraceLogConsole) Debug ¶
func (output *TraceLogConsole) Debug(f func() string)
func (*TraceLogConsole) DebugForce ¶
func (output *TraceLogConsole) DebugForce(f func() string)
func (*TraceLogConsole) Error ¶
func (output *TraceLogConsole) Error(f func() string)
func (*TraceLogConsole) ErrorForce ¶
func (output *TraceLogConsole) ErrorForce(f func() string)
func (*TraceLogConsole) Init ¶
func (output *TraceLogConsole) Init(level LogMode, colorful bool, normal, err io.Writer)
func (*TraceLogConsole) LogMode ¶
func (output *TraceLogConsole) LogMode() LogMode
func (*TraceLogConsole) SetLevel ¶
func (output *TraceLogConsole) SetLevel(val LogMode) LogMode
func (*TraceLogConsole) Warn ¶
func (output *TraceLogConsole) Warn(f func() string)
func (*TraceLogConsole) WarnForce ¶
func (output *TraceLogConsole) WarnForce(f func() string)
type TraceLogNull ¶ added in v0.0.2
type TraceLogNull struct { }
func (*TraceLogNull) Debug ¶ added in v0.0.2
func (t *TraceLogNull) Debug(f func() string)
func (*TraceLogNull) DebugForce ¶ added in v0.0.2
func (t *TraceLogNull) DebugForce(f func() string)
func (*TraceLogNull) Error ¶ added in v0.0.2
func (t *TraceLogNull) Error(f func() string)
func (*TraceLogNull) ErrorForce ¶ added in v0.0.2
func (t *TraceLogNull) ErrorForce(f func() string)
func (*TraceLogNull) LogMode ¶ added in v0.0.2
func (t *TraceLogNull) LogMode() LogMode
func (*TraceLogNull) Warn ¶ added in v0.0.2
func (t *TraceLogNull) Warn(f func() string)
func (*TraceLogNull) WarnForce ¶ added in v0.0.2
func (t *TraceLogNull) WarnForce(f func() string)
Click to show internal directories.
Click to hide internal directories.