[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()