[VOL-3199] Added support for dynamic enable/disable of Trace Publishing
Change-Id: I8e7386e6a0b509b366af17ed9bf5021b66ff5446
diff --git a/internal/pkg/olterrors/olterrors.go b/internal/pkg/olterrors/olterrors.go
index 8555cf1..214c206 100644
--- a/internal/pkg/olterrors/olterrors.go
+++ b/internal/pkg/olterrors/olterrors.go
@@ -89,23 +89,24 @@
// Error returns a string representation of the error
func (e *ErrAdapter) Error() string {
+ ctx := context.Background()
var buf strings.Builder
_, er := buf.WriteString(e.name)
if er != nil {
- log.Error(er)
+ logger.Error(ctx, er)
}
if len(e.fields) > 0 {
if val, err := json.Marshal(e.fields); err == nil {
_, er = buf.WriteString(fmt.Sprintf(": [%s]", string(val)))
if er != nil {
- log.Error(er)
+ logger.Error(ctx, er)
}
}
}
if e.wrapped != nil {
_, er = buf.WriteString(fmt.Sprintf(": %s", e.wrapped.Error()))
if er != nil {
- log.Error(er)
+ logger.Error(ctx, er)
}
}
return buf.String()