Versions in this module Expand all Collapse all v1 v1.0.0 Nov 4, 2019 Changes in this version + var AccessLogCookiesBlacklist = []string + var CorrelationIdHeader = "X-Correlation-Id" + var LifecycleEnvVars = []string + var Logger *logrus.Logger + func Access(r *http.Request, start time.Time, statusCode int) + func AccessError(r *http.Request, start time.Time, err error) + func Application(h http.Header) *logrus.Entry + func Cacheinfo(url string, hit bool) + func Call(r *http.Request, resp *http.Response, start time.Time, err error) + func EnsureCorrelationId(r *http.Request) string + func GetCorrelationId(h http.Header) string + func LifecycleStart(appName string, args interface{}) + func LifecycleStop(appName string, signal os.Signal, err error) + func Set(level string, textLogging bool) error + type LogMiddleware struct + Next http.Handler + func NewLogMiddleware(next http.Handler) *LogMiddleware + func (mw *LogMiddleware) ServeHTTP(w http.ResponseWriter, r *http.Request) + type LogstashFormatter struct + TimestampFormat string + Type string + func (f *LogstashFormatter) Format(entry *logrus.Entry) ([]byte, error) + func (f *LogstashFormatter) FormatWithPrefix(entry *logrus.Entry, prefix string) ([]byte, error)