ieee0824 / zeroentd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zeroentd

io.Writer library that wraps fluentd

example

writer, err := zeroentd.New("zeroentd.test.log")
if err != nil {
	if e, ok := err.(fmt.Formatter); ok {
		log.Fatalf("%+v\n", e)
	}
	log.Fatalln(err)
}

defer writer.Close()

logger := zerolog.New(io.MultiWriter(writer, os.Stdout)).With().Timestamp().Caller().Logger()

logger.Info().Msg("test info msg")
logger.Error().Err(errors.New("any error")).Msg("test error")

About


Languages

Language:Go 100.0%