log

package
v0.0.0-...-ed86471 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TagController = "_controller"
	TagRecorder   = "_recorder"
)

Variables

This section is empty.

Functions

func Debug

func Debug() *zerolog.Event

func Error

func Error() *zerolog.Event

func Fatal

func Fatal() *zerolog.Event

func G

func G() *zerolog.Logger

func Info

func Info() *zerolog.Event

func InitLogger

func InitLogger(config *Config)

InitLogger init logger

func Warn

func Warn() *zerolog.Event

Types

type Config

type Config struct {
	LogDir     string
	LogPrefix  string
	LogLevel   string
	AutoClear  bool
	ClearHours int
}

type RotateFileWriter

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

RotateFileWriter rotates by hour.

func NewRotateFileWriter

func NewRotateFileWriter(dir string, name string, hours int) *RotateFileWriter

NewRotateFileWriter create a rotate file writer

func (*RotateFileWriter) Write

func (w *RotateFileWriter) Write(p []byte) (n int, err error)

Write writes data

Jump to

Keyboard shortcuts

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