func (l *Logger) Debug(msg string, fields ...logger.Field) {
	(*zap.Logger)(l).Debug(msg, adaptFields(fields)...)
}
Debug prints a debug log message.
package zaplogger
import (
	"go.uber.org/zap"
	"github.com/get-eventually/go-eventually/logger"
)
var _ logger.Logger = &Logger{}
type Logger zap.Logger
func adaptFields(fields []logger.Field) []zap.Field {
	zapFields := make([]zap.Field, 0, len(fields))
	for _, field := range fields {
		zapFields = append(zapFields, zap.Any(field.Key, field.Value))
	}
	return zapFields
}