效果



安装
github官方地址:https://github.com/rs/zerolog
go get -u github.com/rs/zerolog/log
配置
分享下自己用的,有特殊需求的自己看下官方文档,更全面。
需求是: 把日志同时往控制台和日志文件里输出,日志文件用日期每日分拆。
建了log包单独封装。
log.go
package log
import (
"fmt"
"github.com/rs/zerolog"
"os"
"strings"
"time"
)
var Logger zerolog.Logger
func init() {
timeFormat := "2006-01-02 15:04:05"
zerolog.TimeFieldFormat = timeFormat
// 创建log目录
logDir := "./run_log/"
err := os

本文详细介绍了如何通过GitHub上的zerolog库在Go项目中实现日志同时输出到控制台和按日期拆分的日志文件,包括安装步骤、配置方法和实际使用示例。
最低0.47元/天 解锁文章
719

被折叠的 条评论
为什么被折叠?



