Help us shape the future of Go! Take the 2026 Go Developer Survey

hook

package
v0.81.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2026 License: BSD-3-Clause Imports: 7 Imported by: 1

Documentation

Index

Constants

View Source
const (
	EntryKeySource      = "source"
	EntryKeyGoroutineID = "goroutine_id"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ContextHook

type ContextHook struct {
	// contains filtered or unexported fields
}

ContextHook is a custom hook for add the source information for the entry

func NewContextHook

func NewContextHook() *ContextHook

NewContextHook instantiate a new context hook

func (ContextHook) Fire

func (hook ContextHook) Fire(entry *logrus.Entry) error

Fire extend with the source information the entry.Data

func (ContextHook) Levels

func (hook ContextHook) Levels() []logrus.Level

Levels set the supported levels for this hook

type ExecutionContext

type ExecutionContext string
const (
	ExecutionContextKey = "executionContext"

	HTTPSource   ExecutionContext = "HTTP"
	GRPCSource   ExecutionContext = "GRPC"
	SystemSource ExecutionContext = "SYSTEM"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL