logging

package
v0.0.0-...-6682903 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GinLogger

func GinLogger(log *zerolog.Logger) gin.HandlerFunc

func MaxLevel

func MaxLevel(a, b zerolog.Level) zerolog.Level

MaxLevel returns the more detailed of two logging levels

func TusdLogger

func TusdLogger(log *zerolog.Logger, broadcaster *events.TusEventBroadcaster)

Types

type SelectiveLevelWriter

type SelectiveLevelWriter struct {
	io.Writer
	Level zerolog.Level
}

SelectiveLevelWriter selectively writes log events to a writer based on the event level

func (SelectiveLevelWriter) WriteLevel

func (slw SelectiveLevelWriter) WriteLevel(l zerolog.Level, p []byte) (n int, err error)

WriteLevel writes the payload to the wrapped io.Writer if the event level is within the desired range

Jump to

Keyboard shortcuts

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