First commit for Kubernetes logger

This commit is contained in:
Jake Sanders
2019-12-17 12:11:26 +00:00
parent e95f44d3f8
commit 0415ead504
2 changed files with 67 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
// Package kubernetes is a logger implementing (github.com/micro/go-micro/debug/log).Log
package kubernetes
import (
"github.com/micro/go-micro/debug/log"
)
type klog struct{}
func (k *klog) Read(...log.ReadOption) []log.Record { return nil }
func (k *klog) Write(log.Record) {}
func (k *klog) Stream(stop chan bool) <-chan log.Record {
c := make(chan log.Record)
go close(c)
return c
}
// New returns a configured Kubernetes logger
func New() log.Log {
return &klog{}
}