Files
opencloud/ocis-pkg/log/stream.go
A.Unger c284b4d07b Add 'ocis-pkg/' from commit '72d605ba3857d0b972ddd72e226d8a5360fb480d'
git-subtree-dir: ocis-pkg
git-subtree-mainline: 4c12bed11b
git-subtree-split: 72d605ba38
2020-09-18 12:34:50 +02:00

25 lines
332 B
Go

package log
import (
mdlog "github.com/micro/go-micro/v2/debug/log"
)
type logStream struct {
stream <-chan mdlog.Record
stop chan bool
}
func (l *logStream) Chan() <-chan mdlog.Record {
return l.stream
}
func (l *logStream) Stop() error {
select {
case <-l.stop:
return nil
default:
close(l.stop)
}
return nil
}