We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7e1dd72 commit 4e21b83Copy full SHA for 4e21b83
libs/shared/flagd-core/src/lib/flagd-core.ts
@@ -129,6 +129,7 @@ export class FlagdCore implements Storage {
129
* @returns - The list of evaluation details for all enabled flags.
130
*/
131
resolveAll(evalCtx?: EvaluationContext, logger?: Logger): EvaluationDetails<JsonValue>[] {
132
+ logger ??= this._logger;
133
const values: EvaluationDetails<JsonValue>[] = [];
134
for (const [key, flag] of this.getFlags()) {
135
try {
@@ -142,7 +143,7 @@ export class FlagdCore implements Storage {
142
143
flagMetadata: Object.freeze(result.flagMetadata ?? {}),
144
});
145
} catch (e) {
- this._logger.error(`Error resolving flag ${key}: ${(e as Error).message}`);
146
+ logger.error(`Error resolving flag ${key}: ${(e as Error).message}`);
147
}
148
149
return values;
0 commit comments