forked from TrueCloudLab/frostfs-node
[#195] services/object: Write debug log messages on internal service errors
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
parent
6a5c37d592
commit
fa6e4a3ca4
7 changed files with 41 additions and 14 deletions
16
pkg/services/object/util/log.go
Normal file
16
pkg/services/object/util/log.go
Normal file
|
@ -0,0 +1,16 @@
|
|||
package util
|
||||
|
||||
import (
|
||||
"github.com/nspcc-dev/neofs-node/pkg/network"
|
||||
"github.com/nspcc-dev/neofs-node/pkg/util/logger"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
// LogServiceError writes debug error message of object service to provided logger.
|
||||
func LogServiceError(l *logger.Logger, req string, node *network.Address, err error) {
|
||||
l.Debug("object service error",
|
||||
zap.Stringer("node", node),
|
||||
zap.String("request", req),
|
||||
zap.String("error", err.Error()),
|
||||
)
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue