diff --git a/src/main/kotlin/com/featurevisor/sdk/Instance+Evaluation.kt b/src/main/kotlin/com/featurevisor/sdk/Instance+Evaluation.kt index e6881d8..0946458 100644 --- a/src/main/kotlin/com/featurevisor/sdk/Instance+Evaluation.kt +++ b/src/main/kotlin/com/featurevisor/sdk/Instance+Evaluation.kt @@ -640,14 +640,13 @@ fun FeaturevisorInstance.evaluateVariable( logger?.debug("using default value", evaluation.toDictionary()) return evaluation } - }catch (e: Exception){ + } catch (e: Exception){ evaluation = Evaluation( featureKey = featureKey, reason = ERROR, - error(e) ) - this.logger?.error("error", evaluation.toDictionary()) + this.logger?.error(message = e.message.orEmpty(), details = evaluation.toDictionary()) return evaluation }