When passing an error as a field and using the JSON formatter, the error message is omitted: ``` package main import "errors" import log "github.com/Sirupsen/logrus" func main() { err := errors.New("Here is an error message") log.WithFields(log.Fields{ "error": err, }).Error("Logging without json") log.SetFormatter(&log.JSONFormatter{}) log.WithFields(log.Fields{ "error": err, }).Error("Logging with json") } ``` Results: ``` ERRO[0000] Logging without json error=Here is an error message {"error":{},"level":"error","msg":"Logging with json","time":"2015-02-26T20:32:02Z"} ```