package logger

import (
	"github.com/pingcap/log"
	"go.uber.org/zap"
)

func Init(cfg *log.Config, opts ...zap.Option) error {
	lg, r, err := log.InitLogger(cfg, opts...)
	if err != nil {
		return err
	}
	log.ReplaceGlobals(lg, r)
	return nil
}
