From a1aed97decd7ddfaa861c69e3f4cccc4a69bf983 Mon Sep 17 00:00:00 2001 From: Siddharth Singh Date: Sun, 6 Apr 2025 15:50:25 +0530 Subject: [PATCH] enable all subscopes of a given scope when it's supplied --- packages/ditto/utils/logi.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ditto/utils/logi.ts b/packages/ditto/utils/logi.ts index f2db4256..749260c7 100644 --- a/packages/ditto/utils/logi.ts +++ b/packages/ditto/utils/logi.ts @@ -60,7 +60,7 @@ export const createLogiHandler = (conf: DittoConf, defaultHandler: LogiHandler) if (fmt === 'jsonl') return defaultHandler(log); if (!isLevel(level)) throw new Error(`Invalid log level ${level} specified`); if (!lowerLevels[level].includes(log.level)) return; - if (scopes.length && !scopes.includes(log.ns)) return; + if (scopes.length && !scopes.some(scope => scope.startsWith(log.ns))) return; const message = prettyPrint(log.message || log.msg || ''); const remaining = Object.entries(log) .filter(([key]) => !['ns', 'level', 'message', 'msg'].includes(key));