func NewLogger(conf *Config) (log.Logger, error) {
	l := &reportLogger{}

	base, err := log.NewLoggerBase(conf.BaseConfig, l.log)
	if err != nil {
		return nil, err
	}

	l.LoggerBase = base
	return l, nil
}
func NewLogger(conf *Config) (log.Logger, error) {
	l := &reportLogger{}

	base, err := log.NewLoggerBase(conf.BaseConfig, l.log)
	if err != nil {
		return nil, err
	}

	l.LoggerBase = base
	return l, nil
}
// NewLogger creates a new reporter logger.