From 5ca21e635d600b65ad6841347202c6eea50f0bab Mon Sep 17 00:00:00 2001 From: "a.pivkin" Date: Tue, 23 Dec 2025 06:53:20 +0300 Subject: [PATCH] cc --- rbd_exporter/main.go | 7 ++++++- rbd_exporter/rbdfactory/rbdfactory.go | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/rbd_exporter/main.go b/rbd_exporter/main.go index 7d986a2..3d5ff28 100644 --- a/rbd_exporter/main.go +++ b/rbd_exporter/main.go @@ -28,7 +28,12 @@ func loggerInit() *zap.SugaredLogger { if err != nil { panic(fmt.Sprintf("Logger set up failed: %v", err)) } - defer logger.Sync() + defer func() { + err := logger.Sync() + if err != nil { + logger.Error("couldn't sinc logger") + } + }() return logger.Sugar() } diff --git a/rbd_exporter/rbdfactory/rbdfactory.go b/rbd_exporter/rbdfactory/rbdfactory.go index 69d5123..abe9198 100644 --- a/rbd_exporter/rbdfactory/rbdfactory.go +++ b/rbd_exporter/rbdfactory/rbdfactory.go @@ -11,7 +11,7 @@ func PoolFactory(cephConn mytypes.CephConnector, poolName string) (mytypes.Pool, ioctx, err := cephConn.OpenIOContext(poolName) if err != nil { - return mytypes.Pool{}, fmt.Errorf("Couldn't set context for pool %s %w", poolName, err) + return mytypes.Pool{}, fmt.Errorf("couldn't set context for pool %s %w", poolName, err) } defer ioctx.Destroy()