Skip to content

Commit 4e21b83

Browse files
authored
fix(flagd-core): use injected logger (#1057)
Signed-off-by: Michael Beemer <[email protected]>
1 parent 7e1dd72 commit 4e21b83

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

libs/shared/flagd-core/src/lib/flagd-core.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ export class FlagdCore implements Storage {
129129
* @returns - The list of evaluation details for all enabled flags.
130130
*/
131131
resolveAll(evalCtx?: EvaluationContext, logger?: Logger): EvaluationDetails<JsonValue>[] {
132+
logger ??= this._logger;
132133
const values: EvaluationDetails<JsonValue>[] = [];
133134
for (const [key, flag] of this.getFlags()) {
134135
try {
@@ -142,7 +143,7 @@ export class FlagdCore implements Storage {
142143
flagMetadata: Object.freeze(result.flagMetadata ?? {}),
143144
});
144145
} catch (e) {
145-
this._logger.error(`Error resolving flag ${key}: ${(e as Error).message}`);
146+
logger.error(`Error resolving flag ${key}: ${(e as Error).message}`);
146147
}
147148
}
148149
return values;

0 commit comments

Comments
 (0)