Rename LogrusLogger interface to FieldLogger
diff --git a/logrus.go b/logrus.go
index 7121996..e596691 100644
--- a/logrus.go
+++ b/logrus.go
@@ -108,10 +108,8 @@
 	Panicln(...interface{})
 }
 
-// Logrus logger interface generalizes Entry and Logger types, so you can take any of these
-type LogrusLogger interface {
-	// we can return LogrusLogger here, but this will require many changes and will
-	// possible break backward compatiblity
+// The FieldLogger interface generalizes the Entry and Logger types
+type FieldLogger interface {
 	WithField(key string, value interface{}) *Entry
 	WithFields(fields Fields) *Entry
 	WithError(err error) *Entry
diff --git a/logrus_test.go b/logrus_test.go
index b4e9ded..bfc4780 100644
--- a/logrus_test.go
+++ b/logrus_test.go
@@ -346,7 +346,7 @@
 // Compile test
 func TestLogrusInterface(t *testing.T) {
 	var buffer bytes.Buffer
-	fn := func(l LogrusLogger) {
+	fn := func(l FieldLogger) {
 		b := l.WithField("key", "value")
 		b.Debug("Test")
 	}