Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NullLogger = &logrus.Logger{ Out: io.Discard, Formatter: new(logrus.TextFormatter), Hooks: make(logrus.LevelHooks), Level: logrus.PanicLevel, }
Functions ¶
func SanitizeUserInput ¶
func StreamServerInterceptor ¶
func StreamServerInterceptor() grpc.StreamServerInterceptor
StreamServerInterceptor returns an interceptor that adds the request id as a field to the logrus logger embedded in the context. If an error occurs in the handler, it also adds a stack trace.
func UnaryServerInterceptor ¶
func UnaryServerInterceptor() grpc.UnaryServerInterceptor
UnaryServerInterceptor returns an interceptor that adds the request id as a field to the logrus logger embedded in the context. If an error occurs in the handler, it also adds a stack trace.
func WithStacktrace ¶
func WithStacktrace(logger logrus.FieldLogger, err error) logrus.FieldLogger
WithStacktrace returns a new logrus.FieldLogger obtained by adding error information and, if available, a stack trace as fields to the provided logrus.FieldLogger.
Types ¶
type CommandLineFormatter ¶
type CommandLineFormatter struct{}
Click to show internal directories.
Click to hide internal directories.