/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
go/libkb/rpc_log.go
25 строк
619 B
Fred Akalin
Vendor rpc library and update imports (#4477)
03 окт 2016, 22:46
03 окт 2016, 22:46
0287552
Код
Авторство
О чём код?
// Copyright 2015 Keybase, Inc. All rights reserved. Use of // this source code is governed by the included BSD license. package libkb import ( "net" "github.com/keybase/go-framed-msgpack-rpc/rpc" ) type RPCLogFactory struct { Contextified } func NewRPCLogFactory(g *GlobalContext) *RPCLogFactory { return &RPCLogFactory{Contextified: NewContextified(g)} } func (r *RPCLogFactory) NewLog(a net.Addr) rpc.LogInterface { opts := rpc.NewStandardLogOptions(r.G().Env.GetLocalRPCDebug(), r.G().Log) ret := rpc.SimpleLog{Addr: a, Out: r.G().GetUnforwardedLogger(), Opts: opts} ret.TransportStart() return ret }