Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultHeader = "X-Request-ID" DefaultLocalKey = "request_id" )
Variables ¶
View Source
var ErrInvalidRequestID = errors.New("requestid: invalid request id")
Functions ¶
func DefaultValidator ¶
func New ¶
func New(config ...Config) fh.HandlerFunc
Types ¶
type AtomicGenerator ¶
type AtomicGenerator struct {
// contains filtered or unexported fields
}
AtomicGenerator is compact, deterministic, sortable-ish and safe for high throughput. Format:
<node-prefix>-<unixnano-base36>-<counter-base36>
func NewAtomicGenerator ¶
func NewAtomicGenerator() *AtomicGenerator
func NewAtomicGeneratorWithPrefix ¶
func NewAtomicGeneratorWithPrefix(prefix string) *AtomicGenerator
Click to show internal directories.
Click to hide internal directories.