本文整理汇总了Golang中doppler/sinks/syslog.SyslogSink类的典型用法代码示例。如果您正苦于以下问题:Golang SyslogSink类的具体用法?Golang SyslogSink怎么用?Golang SyslogSink使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了SyslogSink类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1:
"github.com/cloudfoundry/gosteno"
"github.com/cloudfoundry/loggregatorlib/loggertesthelper"
"github.com/cloudfoundry/sonde-go/events"
"github.com/gogo/protobuf/proto"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("SyslogSink", func() {
var (
syslogSink *syslog.SyslogSink
sysLogger *SyslogWriterRecorder
syslogSinkRunFinished chan bool
errorChannel chan *events.Envelope
errorHandler func(string, string)
inputChan chan *events.Envelope
bufferSize uint
dialer *net.Dialer
logger *gosteno.Logger
drainURL string
)
BeforeEach(func() {
syslogSinkRunFinished = make(chan bool)
sysLogger = NewSyslogWriterRecorder()
errorChannel = make(chan *events.Envelope, 10)
inputChan = make(chan *events.Envelope)
dialer = &net.Dialer{}
logger = loggertesthelper.Logger()
drainURL = "syslog://using-fake"
示例2:
"github.com/cloudfoundry/sonde-go/events"
"net"
"sync/atomic"
"github.com/gogo/protobuf/proto"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("SyslogSink", func() {
var (
syslogSink *syslog.SyslogSink
sysLogger *SyslogWriterRecorder
syslogSinkRunFinished chan bool
errorChannel chan *events.Envelope
errorHandler func(string, string, string)
inputChan chan *events.Envelope
bufferSize uint
dialer *net.Dialer
)
BeforeEach(func() {
syslogSinkRunFinished = make(chan bool)
sysLogger = NewSyslogWriterRecorder()
errorChannel = make(chan *events.Envelope, 10)
inputChan = make(chan *events.Envelope)
dialer = &net.Dialer{}
errorHandler = func(errorMsg string, appId string, drainUrl string) {
logMessage := factories.NewLogMessage(events.LogMessage_ERR, errorMsg, appId, "LGR")
envelope, _ := emitter.Wrap(logMessage, "dropsonde-origin")
示例3:
"github.com/cloudfoundry/dropsonde/emitter"
"github.com/cloudfoundry/dropsonde/factories"
"github.com/cloudfoundry/loggregatorlib/loggertesthelper"
"github.com/cloudfoundry/sonde-go/events"
"github.com/gogo/protobuf/proto"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("SyslogSink", func() {
var (
syslogSink *syslog.SyslogSink
sysLogger *SyslogWriterRecorder
syslogSinkRunFinished chan bool
errorChannel chan *events.Envelope
errorHandler func(string, string, string)
inputChan chan *events.Envelope
updateMetricChan chan int64
)
BeforeEach(func() {
syslogSinkRunFinished = make(chan bool)
sysLogger = NewSyslogWriterRecorder()
errorChannel = make(chan *events.Envelope, 10)
inputChan = make(chan *events.Envelope)
errorHandler = func(errorMsg string, appId string, drainUrl string) {
logMessage := factories.NewLogMessage(events.LogMessage_ERR, errorMsg, appId, "LGR")
envelope, _ := emitter.Wrap(logMessage, "dropsonde-origin")