Documentation ¶
Index ¶
- Variables
- func AddOutputJsonYamlTextFlag(cmd *kingpin.CmdClause)
- func DefineDebugCommands(kpApp *kingpin.Application)
- func GetLogEntry(r *http.Request) logrus.FieldLogger
- func LogEntrySetField(r *http.Request, key string, value interface{})
- func LogEntrySetFields(r *http.Request, fields map[string]interface{})
- func NewStructuredLogger(logger *logrus.Logger) func(next http.Handler) http.Handler
- type Client
- type QueueRequest
- type Server
- type StructuredLogger
- type StructuredLoggerEntry
Constants ¶
This section is empty.
Variables ¶
View Source
var OutputFormat = "text"
Functions ¶
func AddOutputJsonYamlTextFlag ¶
func AddOutputJsonYamlTextFlag(cmd *kingpin.CmdClause)
func DefineDebugCommands ¶
func DefineDebugCommands(kpApp *kingpin.Application)
func GetLogEntry ¶
func GetLogEntry(r *http.Request) logrus.FieldLogger
func LogEntrySetField ¶
func LogEntrySetFields ¶
Types ¶
type Client ¶
type Client struct {
SocketPath string
}
func DefaultClient ¶
func DefaultClient() *Client
func (*Client) WithSocketPath ¶
type QueueRequest ¶
type QueueRequest struct {
// contains filtered or unexported fields
}
func Queue ¶
func Queue(client *Client) *QueueRequest
type StructuredLogger ¶
func (*StructuredLogger) NewLogEntry ¶
func (l *StructuredLogger) NewLogEntry(r *http.Request) middleware.LogEntry
type StructuredLoggerEntry ¶
type StructuredLoggerEntry struct {
Logger logrus.FieldLogger
}
func (*StructuredLoggerEntry) Panic ¶
func (l *StructuredLoggerEntry) Panic(v interface{}, stack []byte)
This will log panics to log
Click to show internal directories.
Click to hide internal directories.