Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseLogger ¶
type BaseLogger struct {
// contains filtered or unexported fields
}
BaseLogger middleware for logging
func (BaseLogger) GetStFunc ¶
func (mw BaseLogger) GetStFunc(err error) LogFunc
GetStFunc get a logger structured function function from base logger
type BaseMetrics ¶
type BaseMetrics struct {
// contains filtered or unexported fields
}
BaseMetrics middleware for logging
func NewMetrics ¶
func NewMetrics(component string, sampleRate float64, client metrics.Client) BaseMetrics
NewMetrics constructor for base metrics middleware
func (BaseMetrics) GenerateMetrics ¶
func (mw BaseMetrics) GenerateMetrics(begin time.Time, module, method, action string, err error)
GenerateMetrics API to automatically generate metrics for a given endpoint
Click to show internal directories.
Click to hide internal directories.