Fairly new to go. I'm trying to modify this go scribe server implementation:
https://github.com/samuel/go-thrift/blob/master/examples/scribe_server/main.go
I'd like to pass a channel to the Log()
func so I can pass scribe data to a separate go routine but I'm not sure how to modify scribe/thrift.go
to extend the log interface to be
Log(messages []*scribe.LogEntry, counts chan string)
(or whether this is even needed and if there is some way to extend the interface without messing with the original library).