Versions in this module Expand all Collapse all v1 v1.0.1 May 29, 2020 Changes in this version + const ERROR + const FAIL + const GoCatVersion + const SUCCESS + func AddMonitorCollector(collector Collector) + func DebugOn() + func Init(domain string) + func IsEnabled() bool + func LogError(err error, args ...string) + func LogErrorWithCategory(err error, category string) + func LogEvent(mtype, name string, args ...string) + func LogMetricForCount(name string, args ...int) + func LogMetricForDuration(name string, duration time.Duration) + func NewCompletedTransactionWithDuration(mtype, name string, duration time.Duration) + func NewEvent(mtype, name string) message.Messager + func NewTransaction(mtype, name string) message.Transactor + func Shutdown() + type Buf struct + func (b *Buf) WriteInt(i int) (err error) + func (b *Buf) WriteUInt64(i uint64) (err error) + type Collector interface + GetDesc func() string + GetId func() string + GetProperties func() map[string]string + type Config struct + func (config *Config) Init(domain string) (err error) + type Logger struct + func (l *Logger) Debug(format string, args ...interface{}) + func (l *Logger) Error(format string, args ...interface{}) + func (l *Logger) Info(format string, args ...interface{}) + func (l *Logger) Warning(format string, args ...interface{}) + type MetricHelper interface + AddTag func(key, val string) MetricHelper + Count func(int) + Duration func(time.Duration) + func NewMetricHelper(name string) MetricHelper + type XMLConfig struct + Name xml.Name + Servers XMLConfigServers + type XMLConfigServer struct + Host string + Port int + type XMLConfigServers struct + Servers []XMLConfigServer