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")
}