Documentation
¶
Index ¶
- Constants
- Variables
- func ConvertLevel(l level.Level) zerolog.Level
- func New(w io.Writer) zerolog.Logger
- func NewConsoleWriter() io.Writer
- func NewFileWriter(path string) io.Writer
- func NewMultiWriter(writers ...io.Writer) io.Writer
- func WithCloser(writer io.Writer, closer func() error) io.WriteCloser
Constants ¶
View Source
const FileNameTimeFormat = "2006-01-02_15_04_05.log"
Variables ¶
View Source
var CallerMarshalFunc = func(_ uintptr, file string, line int) string { file = file[countParentDirectories(file, MaxPathNumber):] return file + ":" + strconv.Itoa(line) }
View Source
var DefaultContextLogger = zerolog.New(NewConsoleWriter()). Level(ConvertLevel(level.DefaultLoggerLevel)).With(). Timestamp(). Caller(). Logger()
DefaultContextLogger is the default logger instance configured with a console writer, default logging level, timestamp, and caller information.
View Source
var MaxPathNumber = 0
Functions ¶
func ConvertLevel ¶ added in v0.2.0
ConvertLevel converts a custom logging level to a zerolog.Level.
Parameters: - l level.Level: The custom logging level to convert.
Returns: - zerolog.Level: The corresponding zerolog logging level.
func New ¶ added in v0.2.0
New creates a new zerolog.Logger instance with the provided writer.
Parameters: - w io.Writer: The writer to which the log output will be written.
Returns: - zerolog.Logger: A new logger instance.
func NewConsoleWriter ¶
func NewFileWriter ¶
func WithCloser ¶
func WithCloser(writer io.Writer, closer func() error) io.WriteCloser
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.