Documentation ¶
Index ¶
- func LogToLogger(logger logrus.StdLogger, err interface{}, stack xruntime.TraceStack, ...)
- func LogToLogrus(logger *logrus.Logger, err interface{}, stack xruntime.TraceStack, ...)
- func WithExtraFields(fields map[string]interface{}) logop.LoggerOption
- func WithExtraFieldsV(fields ...interface{}) logop.LoggerOption
- func WithExtraText(text string) logop.LoggerOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LogToLogger ¶
func LogToLogger(logger logrus.StdLogger, err interface{}, stack xruntime.TraceStack, options ...logop.LoggerOption)
LogToLogger logs a panic message to logrus.StdLogger using given error, nil-able xruntime.TraceStack.
func LogToLogrus ¶
func LogToLogrus(logger *logrus.Logger, err interface{}, stack xruntime.TraceStack, options ...logop.LoggerOption)
LogToLogrus logs a panic message to logrus.Logger from given error, nil-able xruntime.TraceStack.
func WithExtraFields ¶
func WithExtraFields(fields map[string]interface{}) logop.LoggerOption
WithExtraFields creates a logger option to log with extra fields.
func WithExtraFieldsV ¶
func WithExtraFieldsV(fields ...interface{}) logop.LoggerOption
WithExtraFieldsV creates a logger option to log with extra fields in vararg.
func WithExtraText ¶
func WithExtraText(text string) logop.LoggerOption
WithExtraText creates a logger option to log with extra text.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.