func (e *Entry) Debug(args ...interface{}) {
	e.Entry.Debug(args...)
}
Debug logs a message at the debug severity.
package log
import (
	"fmt"
	"io/ioutil"
	gerr "github.com/go-errors/errors"
	"github.com/sirupsen/logrus"
	"github.com/sirupsen/logrus/hooks/test"
	"github.com/stellar/go/support/errors"
)
func (e *Entry) SetLevel(level logrus.Level) {
	e.Logger.Level = level
}
func (e *Entry) WithField(key string, value interface{}) *Entry {
	return &Entry{
		Entry: *e.Entry.WithField(key, value),
	}
}
func (e *Entry) WithFields(fields F) *Entry {
	return &Entry{
		Entry: *e.Entry.WithFields(logrus.Fields(fields)),
	}
}
func (e *Entry) WithStack(stackProvider interface{}) *Entry {
	stack := "unknown"
	if sp1, ok := stackProvider.(errors.StackTracer); ok {
		stack = fmt.Sprint(sp1.StackTrace())
	} else if sp2, ok := stackProvider.(*gerr.Error); ok {
		stack = fmt.Sprint(sp2.ErrorStack())
	}
	return e.WithField("stack", stack)
}
func (e *Entry) Debugf(format string, args ...interface{}) {
	e.Entry.Debugf(format, args...)
}