func (m Meta) Level() Level {
	return Level(m.lvl.Load())
}
Level returns the minimum enabled log level. It's safe to call concurrently.
package zap
import (
	"os"
	"github.com/uber-go/atomic"
)
type Meta struct {
	Development bool
	Encoder     Encoder
	Hooks       []Hook
	Output      WriteSyncer
	ErrorOutput WriteSyncer
	lvl *atomic.Int32
}
func MakeMeta(enc Encoder) Meta {
	return Meta{
		lvl:         atomic.NewInt32(int32(InfoLevel)),
		Encoder:     enc,
		Output:      newLockedWriteSyncer(os.Stdout),
		ErrorOutput: newLockedWriteSyncer(os.Stderr),
	}
}