Documentation
¶
Index ¶
- Constants
- type Fields
- type INovaLogger
- type NovaHandler
- type NovaLogger
- func (nl *NovaLogger) Debug(v ...interface{})
- func (nl *NovaLogger) Debugf(format string, v ...interface{})
- func (nl *NovaLogger) Error(v ...interface{})
- func (nl *NovaLogger) Errorf(format string, v ...interface{})
- func (nl *NovaLogger) Info(v ...interface{})
- func (nl *NovaLogger) Infof(format string, v ...interface{})
- func (nl *NovaLogger) SetDebug()
- func (nl *NovaLogger) SetError()
- func (nl *NovaLogger) SetInfo()
- func (nl *NovaLogger) SetWarn()
- func (nl *NovaLogger) Start()
- func (nl *NovaLogger) Stop()
- func (nl *NovaLogger) Warning(v ...interface{})
- func (nl *NovaLogger) Warningf(format string, v ...interface{})
- func (nl *NovaLogger) WithError(err error) *logrus.Entry
- func (nl *NovaLogger) WithField(key string, value interface{}) *logrus.Entry
- func (nl *NovaLogger) WithFields(fields Fields) *logrus.Entry
- func (nl *NovaLogger) Write(p []byte) (n int, err error)
Constants ¶
const ( MaxBufferSize = 400 DefaultFlushInterval = 2000 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type INovaLogger ¶
type INovaLogger interface {
Start()
Stop()
Write(p []byte) (n int, err error)
WithField(key string, value interface{}) *logrus.Entry
WithFields(fields Fields) *logrus.Entry
WithError(err error) *logrus.Entry
Debugf(format string, v ...interface{})
Infof(format string, v ...interface{})
Warningf(format string, v ...interface{})
Errorf(format string, v ...interface{})
Error(v ...interface{})
Warning(v ...interface{})
Info(v ...interface{})
Debug(v ...interface{})
SetDebug()
SetInfo()
SetWarn()
SetError()
}
type NovaHandler ¶
type NovaHandler struct {
// contains filtered or unexported fields
}
func NewNovaHandler ¶
func NewNovaHandler(logger INovaLogger, handler http.Handler) *NovaHandler
NewNovaHandler creates a new instance of the Nova Logging Handler
func (*NovaHandler) ServeHTTP ¶
func (nl *NovaHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type NovaLogger ¶
type NovaLogger struct {
SendInterval int
SendToStdOut bool
// contains filtered or unexported fields
}
Stats data structure
func NewNovaLogger ¶
func NewNovaLogger(clientID, clientSecret string) (*NovaLogger, error)
NewNovaLoggerWithHost creates a Nova Logging instance with the default host
func NewNovaLoggerWithCustom ¶
func NewNovaLoggerWithCustom(eventsClient events.ClientInterface, logger *logrus.Logger, clientID, clientSecret, host string) (*NovaLogger, error)
NewNovaLogger creates a new instance of the NovaLogger
func NewNovaLoggerWithHost ¶
func NewNovaLoggerWithHost(clientID, clientSecret, host string) (*NovaLogger, error)
func (*NovaLogger) Debug ¶
func (nl *NovaLogger) Debug(v ...interface{})
Debug logs a message at level Debug on the standard logger.
func (*NovaLogger) Debugf ¶
func (nl *NovaLogger) Debugf(format string, v ...interface{})
Debugf logs a message at level Debug on the standard logger.
func (*NovaLogger) Error ¶
func (nl *NovaLogger) Error(v ...interface{})
Error logs a message at level Error on the standard logger.
func (*NovaLogger) Errorf ¶
func (nl *NovaLogger) Errorf(format string, v ...interface{})
Errorf logs a message at level Error on the standard logger.
func (*NovaLogger) Info ¶
func (nl *NovaLogger) Info(v ...interface{})
Info logs a message at level Info on the standard logger.
func (*NovaLogger) Infof ¶
func (nl *NovaLogger) Infof(format string, v ...interface{})
Infof logs a message at level Info on the standard logger.
func (*NovaLogger) Start ¶
func (nl *NovaLogger) Start()
Start kicks off the logger to feed data off to nova as available
func (*NovaLogger) Warning ¶
func (nl *NovaLogger) Warning(v ...interface{})
Warning logs a message at level Warn on the standard logger.
func (*NovaLogger) Warningf ¶
func (nl *NovaLogger) Warningf(format string, v ...interface{})
Warningf logs a message at level Warn on the standard logger.
func (*NovaLogger) WithError ¶
func (nl *NovaLogger) WithError(err error) *logrus.Entry
WithError adds an error field to the logrus entry
func (*NovaLogger) WithField ¶
func (nl *NovaLogger) WithField(key string, value interface{}) *logrus.Entry
WithField adds a field to the logrus entry
func (*NovaLogger) WithFields ¶
func (nl *NovaLogger) WithFields(fields Fields) *logrus.Entry
WithFields add fields to the logrus entry
Directories
¶
| Path | Synopsis |
|---|---|
|
mocks
|
|
|
log4nova
Package mock_log4nova is a generated GoMock package.
|
Package mock_log4nova is a generated GoMock package. |
|
logface-sdk-go/client/events
Package mock_events is a generated GoMock package.
|
Package mock_events is a generated GoMock package. |