grpclog - ActiveState ActiveGo 1.8
...

Package grpclog

import "google.golang.org/grpc/grpclog"
Overview
Index
Subdirectories

Overview ▾

Package grpclog defines logging for grpc.

func Fatal

func Fatal(args ...interface{})

Fatal is equivalent to Print() followed by a call to os.Exit() with a non-zero exit code.

func Fatalf

func Fatalf(format string, args ...interface{})

Fatalf is equivalent to Printf() followed by a call to os.Exit() with a non-zero exit code.

func Fatalln

func Fatalln(args ...interface{})

Fatalln is equivalent to Println() followed by a call to os.Exit()) with a non-zero exit code.

func Print

func Print(args ...interface{})

Print prints to the logger. Arguments are handled in the manner of fmt.Print.

func Printf

func Printf(format string, args ...interface{})

Printf prints to the logger. Arguments are handled in the manner of fmt.Printf.

func Println

func Println(args ...interface{})

Println prints to the logger. Arguments are handled in the manner of fmt.Println.

func SetLogger

func SetLogger(l Logger)

SetLogger sets the logger that is used in grpc. Call only from init() functions.

type Logger

Logger mimics golang's standard Logger as an interface.

type Logger interface {
    Fatal(args ...interface{})
    Fatalf(format string, args ...interface{})
    Fatalln(args ...interface{})
    Print(args ...interface{})
    Printf(format string, args ...interface{})
    Println(args ...interface{})
}

Subdirectories

Name Synopsis
..
glogger Package glogger defines glog-based logging for grpc.