Skip to content
Snippets Groups Projects
Commit 7784b3dc authored by Jake Taylor's avatar Jake Taylor
Browse files

add bindings for enabling grpc logs

parent 937197fc
No related branches found
No related tags found
1 merge request!53Release
...@@ -22,6 +22,7 @@ import ( ...@@ -22,6 +22,7 @@ import (
"gitlab.com/elixxir/primitives/states" "gitlab.com/elixxir/primitives/states"
"gitlab.com/xx_network/primitives/id" "gitlab.com/xx_network/primitives/id"
"gitlab.com/xx_network/primitives/netTime" "gitlab.com/xx_network/primitives/netTime"
"google.golang.org/grpc/grpclog"
"strings" "strings"
"sync" "sync"
"time" "time"
...@@ -161,6 +162,13 @@ func RegisterLogWriter(writer LogWriter) { ...@@ -161,6 +162,13 @@ func RegisterLogWriter(writer LogWriter) {
jww.SetLogOutput(&writerAdapter{lw: writer}) jww.SetLogOutput(&writerAdapter{lw: writer})
} }
// EnableGrpcLogs sets GRPC trace logging
func EnableGrpcLogs(writer LogWriter) {
logger := &writerAdapter{lw: writer}
grpclog.SetLoggerV2(grpclog.NewLoggerV2WithVerbosity(
logger, logger, logger, 99))
}
//Unmarshals a marshaled contact object, returns an error if it fails //Unmarshals a marshaled contact object, returns an error if it fails
func UnmarshalContact(b []byte) (*Contact, error) { func UnmarshalContact(b []byte) (*Contact, error) {
c, err := contact.Unmarshal(b) c, err := contact.Unmarshal(b)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment