MCPcopy
hub / github.com/netdata/netdata / When

Method When

src/go/logger/conditional.go:21–23  ·  view source on GitHub ↗
(cond bool)

Source from the content-addressed store, hash-verified

19}
20
21func (l *Logger) When(cond bool) ConditionalLogger {
22 return ConditionalLogger{l: l, cond: cond, allowElse: true}
23}
24
25func (b ElseBranch) Else() ConditionalLogger {
26 return ConditionalLogger{l: b.l, cond: b.cond}

Callers 7

TestNewFunction · 0.80
WhenFunction · 0.80
emitWhenInfoFunction · 0.80

Implementers 7

ProtocolClientsrc/go/plugin/ibm.d/framework/protocol
CollectorStatesrc/go/plugin/ibm.d/framework/types.go
nopLoggersrc/go/plugin/ibm.d/protocols/webspher
testLoggersrc/go/plugin/ibm.d/protocols/jmxbridg
Loggersrc/go/logger/logger.go
ConditionalLoggersrc/go/logger/conditional.go
LimitedLoggersrc/go/logger/ratelimit.go

Calls

no outgoing calls