Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Level

type Level int

    Level defines all available log levels for log messages.

    const (
    	CRITICAL Level = iota
    	ERROR
    	WARNING
    	INFO
    	DEBUG
    )

      Log levels.

      type Logger

      type Logger interface {
      	Fatal(v ...interface{})
      
      	Fatalf(format string, v ...interface{})
      
      	Fatalln(v ...interface{})
      
      	Panic(v ...interface{})
      
      	Panicf(format string, v ...interface{})
      
      	Panicln(v ...interface{})
      
      	Print(v ...interface{})
      
      	Printf(format string, v ...interface{})
      
      	Println(v ...interface{})
      
      	Debug(args ...interface{})
      
      	Debugf(format string, args ...interface{})
      
      	Debugln(args ...interface{})
      
      	Info(args ...interface{})
      
      	Infof(format string, args ...interface{})
      
      	Infoln(args ...interface{})
      
      	Warn(args ...interface{})
      
      	Warnf(format string, args ...interface{})
      
      	Warnln(args ...interface{})
      
      	Error(args ...interface{})
      
      	Errorf(format string, args ...interface{})
      
      	Errorln(args ...interface{})
      }

        Logger - Standard logger interface

        type LoggerProvider

        type LoggerProvider interface {
        	GetLogger(module string) Logger
        }

          LoggerProvider is a factory for module loggers TODO: should this be renamed to LoggerFactory?

          type LoggingType

          type LoggingType struct {
          	Level string
          }

            LoggingType defines the level of logging in config

            Source Files