fabric-sdk-go: github.com/hyperledger/fabric-sdk-go/pkg/core/logging/api Index | Files

package api

import "github.com/hyperledger/fabric-sdk-go/pkg/core/logging/api"

Index

Package Files

logger.go

type Level Uses

type Level int

Level defines all available log levels for log messages.

const (
    CRITICAL Level = iota
    ERROR
    WARNING
    INFO
    DEBUG
)

Log levels.

type Logger Uses

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 Uses

type LoggerProvider interface {
    GetLogger(module string) Logger
}

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

type LoggingType Uses

type LoggingType struct {
    Level string
}

LoggingType defines the level of logging in config

Package api is imported by 7 packages. Updated 2018-04-09. Refresh now. Tools for package owners.