Documentation

Index

Constants

View Source
const RFC3339NanoFixed = "2006-01-02T15:04:05.000000000Z07:00"

    RFC3339NanoFixed is time.RFC3339Nano with nanoseconds padded using zeros to ensure the formatted time is always the same number of characters.

    Variables

    View Source
    var (
    	// G is an alias for GetLogger.
    	//
    	// We may want to define this locally to a package to get package tagged log
    	// messages.
    	G = GetLogger
    
    	// L is an alias for the standard logger.
    	L = logrus.NewEntry(logrus.StandardLogger())
    )

    Functions

    func GetLogger

    func GetLogger(ctx context.Context) *logrus.Entry

      GetLogger retrieves the current logger from the context. If no logger is available, the default logger is returned.

      func WithLogger

      func WithLogger(ctx context.Context, logger *logrus.Entry) context.Context

        WithLogger returns a new context with the provided logger. Use in combination with logger.WithField(s) for great effect.

        Types

        This section is empty.

        Source Files

        Directories

        Path Synopsis