Skip to content

Commit e63e6e3

Browse files
committed
Extend MustRegister function to accept variadic args
1 parent 9f1ed1e commit e63e6e3

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

prometheus/registry.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,13 @@ func Register(m Collector) error {
115115
}
116116

117117
// MustRegister works like Register but panics where Register would have
118-
// returned an error.
119-
func MustRegister(m Collector) {
120-
err := Register(m)
121-
if err != nil {
122-
panic(err)
118+
// returned an error. MustRegister is also Variadic, where Register only
119+
// accepts a single Collector to register.
120+
func MustRegister(m ...Collector) {
121+
for i := range m {
122+
if err := Register(m[i]); err != nil {
123+
panic(err)
124+
}
123125
}
124126
}
125127

0 commit comments

Comments
 (0)