Versions in this module Expand all Collapse all v0 v0.1.0 Aug 23, 2019 Changes in this version + func SetLogLevel(logLevel LogLevel) + func SetLogger(logger OptimizelyLogConsumer) + type FilteredLevelLogConsumer struct + func NewStdoutFilteredLevelLogConsumer(level LogLevel) *FilteredLevelLogConsumer + func (l *FilteredLevelLogConsumer) Log(level LogLevel, message string) + func (l *FilteredLevelLogConsumer) SetLogLevel(level LogLevel) + type LogLevel int + const LogLevelDebug + const LogLevelError + const LogLevelInfo + const LogLevelWarning + func (l LogLevel) String() string + type NamedLogProducer struct + func (p NamedLogProducer) Debug(message string) + func (p NamedLogProducer) Error(message string, err interface{}) + func (p NamedLogProducer) Info(message string) + func (p NamedLogProducer) Warning(message string) + type OptimizelyLogConsumer interface + Log func(level LogLevel, message string) + SetLogLevel func(logLevel LogLevel) + type OptimizelyLogProducer interface + Debug func(message string) + Error func(message string, err interface{}) + Info func(message string) + Warning func(message string) + func GetLogger(name string) OptimizelyLogProducer