mirror of
https://github.com/prometheus-community/windows_exporter.git
synced 2026-10-26 05:29:03 +01:00
log: open the event log lazily, bound close, keep the service running, structured messages (#2734)
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
This commit is contained in:
@@ -338,10 +338,11 @@ func (c *Collector) Build(logger *slog.Logger, miSession *mi.Session) error {
|
||||
|
||||
for _, name := range collectorsEnabled {
|
||||
if buildNumber < subCollectors[name].minBuildNumber {
|
||||
c.logger.Warn(fmt.Sprintf(
|
||||
"collector %s requires windows build version %d. Current build version: %d",
|
||||
name, subCollectors[name].minBuildNumber, buildNumber,
|
||||
))
|
||||
c.logger.Warn("sub-collector requires a newer Windows build",
|
||||
slog.String("sub_collector", name),
|
||||
slog.Int("required_build", int(subCollectors[name].minBuildNumber)),
|
||||
slog.Int("build", int(buildNumber)),
|
||||
)
|
||||
|
||||
continue
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user