blob: 3dc8432d2626e0baa7942363ec7092102057c930 [file] [log] [blame]
package grpclog
import (
"go.skia.org/infra/go/sklog"
grl "google.golang.org/grpc/grpclog"
)
// logger implements grpclog.Logger using sklog.
type logger struct{}
func (g *logger) Fatal(args ...interface{}) {
sklog.Fatal(args...)
}
func (g *logger) Fatalf(format string, args ...interface{}) {
sklog.Fatalf(format, args...)
}
func (g *logger) Fatalln(args ...interface{}) {
sklog.Fatalln(args...)
}
func (g *logger) Print(args ...interface{}) {
sklog.Info(args...)
}
func (g *logger) Printf(format string, args ...interface{}) {
sklog.Infof(format, args...)
}
func (g *logger) Println(args ...interface{}) {
sklog.Infoln(args...)
}
// Init sets up grpc logging using sklog.
func Init() {
grl.SetLogger(&logger{})
}