Documentation
¶
Index ¶
- Constants
- func Log(msg string, keyValuePairs ...string)
- func LogWithLevel(lvl Severity, msg string, keyValuePairs ...string)
- func Meter(ctx context.Context, metric string, args ...string)
- func NewDefaultProvider() interface{}
- func ReportError(e error)
- type ErrorReportingProvider
- type LoggingProvider
- type MetricsProvider
- type Severity
Constants ¶
View Source
const ( LevelInfo Severity = iota LevelWarn LevelError LevelDebug TypeLogger provider.ProviderType = 10 TypeErrorReporter provider.ProviderType = 11 TypeMetrics provider.ProviderType = 12 )
Variables ¶
This section is empty.
Functions ¶
func LogWithLevel ¶
func NewDefaultProvider ¶
func NewDefaultProvider() interface{}
a default provider that does nothing but prevents NPEs in case someone forgets to actually initializa the 'real' provider
func ReportError ¶
func ReportError(e error)
Types ¶
type ErrorReportingProvider ¶
type ErrorReportingProvider interface {
ReportError(error)
}
type LoggingProvider ¶
type MetricsProvider ¶
Click to show internal directories.
Click to hide internal directories.