Documentation

Overview

    Package logging sets up and configures logging.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func DefaultLogger

    func DefaultLogger() *zap.SugaredLogger

      DefaultLogger returns the default logger for the package.

      func FromContext

      func FromContext(ctx context.Context) *zap.SugaredLogger

        FromContext returns the logger stored in the context. If no such logger exists, a default logger is returned.

        func NewLogger

        func NewLogger(level string, development bool) *zap.SugaredLogger

          NewLogger creates a new logger with the given configuration.

          func NewLoggerFromEnv

          func NewLoggerFromEnv() *zap.SugaredLogger

            NewLoggerFromEnv creates a new logger from the environment. It consumes LOG_LEVEL for determining the level and LOG_MODE for determining the output parameters.

            func WithLogger

            func WithLogger(ctx context.Context, logger *zap.SugaredLogger) context.Context

              WithLogger creates a new context with the provided logger attached.

              Types

              This section is empty.

              Source Files