本文整理汇总了Golang中io/ioutil.Discard类的典型用法代码示例。如果您正苦于以下问题:Golang Discard类的具体用法?Golang Discard怎么用?Golang Discard使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Discard类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: BenchmarkGauge
func BenchmarkGauge(b *testing.B) {
c := New(ioutil.Discard)
b.RunParallel(func(p *testing.PB) {
for p.Next() {
c.Gauge("free.memory", 512, "program:counters")
}
})
}
示例2: BenchmarkUnique
func BenchmarkUnique(b *testing.B) {
c := New(ioutil.Discard)
b.RunParallel(func(p *testing.PB) {
for p.Next() {
c.Unique("users", "1", "program:counters")
}
})
}
示例3: BenchmarkDuration
func BenchmarkDuration(b *testing.B) {
c := New(ioutil.Discard)
b.RunParallel(func(p *testing.PB) {
for p.Next() {
c.Duration("response.time", time.Second, "program:counters")
}
})
}
示例4: BenchmarkHistogram
func BenchmarkHistogram(b *testing.B) {
c := New(ioutil.Discard)
b.RunParallel(func(p *testing.PB) {
for p.Next() {
c.Histogram("response.size", 512, "program:server")
}
})
}
示例5: BenchmarkDecr
func BenchmarkDecr(b *testing.B) {
c := New(ioutil.Discard)
b.RunParallel(func(p *testing.PB) {
for p.Next() {
c.Decr("counter", "program:counters")
}
})
}
示例6: BenchmarkChanson
func BenchmarkChanson(b *testing.B) {
lo := buildLargeObject(b.N)
b.ResetTimer()
cs := New(ioutil.Discard)
cs.Object(func(obj Object) {
for k, v := range lo {
obj.Set(k, v)
}
})
}
示例7: ExampleObject
func ExampleObject() {
buf := bytes.NewBuffer(nil)
cs := New(ioutil.Discard)
cs.Object(func(obj Object) {
obj.Set("foo", "bar")
obj.Set("fun", func(enc *json.Encoder) {
enc.Encode([]int{1, 2, 3})
})
})
fmt.Printf("%v", buf.String())
}