src/test/log/log.go
package log
import (
"fmt"
"io"
"os"
"time"
rotatelogs "github.com/lestrrat/go-file-rotatelogs"
"github.com/rs/zerolog"
)
const (
logDir = "runtime_log"
logSoftLink = "latest_log"
)
var LogObj zerolog.Logger
func init() {
zerolog.SetGlobalLevel(zerolog.DebugLevel)
consoleWriter := zerolog.ConsoleWriter{
Out: os.Stdout}
multi := zerolog.MultiLevelWriter(consoleWriter, registerFile())
LogObj = zerolog.New(multi