func (logger Logger) Sugar(fields ...Field) Sugar {
	return Sugar{
		logger: logger.With(fields...),
	}
}
Sugar creates a new `Logger` with a less structured API. Any fields are preserved.
package logr
import "log"
type Logger struct {
	lgr    *Logr
	fields []Field
}
func (logger Logger) Logr() *Logr {
	return logger.lgr
}
func (logger Logger) With(fields ...Field) Logger {
	l := Logger{lgr: logger.lgr}
	size := len(logger.fields) + len(fields)
	if size > 0 {
		l.fields = make([]Field, 0, size)
		l.fields = append(l.fields, logger.fields...)
		l.fields = append(l.fields, fields...)
	}
	return l
}
func (logger Logger) StdLogger(level Level) *log.Logger {
	return NewStdLogger(level, logger)
}
func (logger Logger) IsLevelEnabled(level Level) bool {
	status := logger.Logr().IsLevelEnabled(level)
	return status.Enabled
}