diff --git a/src/lib/__snapshots__/create-config.test.ts.snap b/src/lib/__snapshots__/create-config.test.ts.snap index b09129ae10..92845c20ef 100644 --- a/src/lib/__snapshots__/create-config.test.ts.snap +++ b/src/lib/__snapshots__/create-config.test.ts.snap @@ -154,6 +154,7 @@ exports[`should create default config 1`] = ` "useProjectReadModel": false, "userAccessUIEnabled": false, "webhookServiceNameLogging": false, + "webhookUrlDomainLogging": false, }, "externalResolver": { "getVariant": [Function], diff --git a/src/lib/types/experimental.ts b/src/lib/types/experimental.ts index 6312a2b566..df9453f861 100644 --- a/src/lib/types/experimental.ts +++ b/src/lib/types/experimental.ts @@ -67,7 +67,8 @@ export type IFlagKey = | 'useProjectReadModel' | 'webhookServiceNameLogging' | 'addonUsageMetrics' - | 'timeAgoRefactor'; + | 'timeAgoRefactor' + | 'webhookUrlDomainLogging'; export type IFlags = Partial<{ [key in IFlagKey]: boolean | Variant }>; @@ -328,6 +329,10 @@ const flags: IFlags = { process.env.UNLEASH_TIMEAGO_REFACTOR, false, ), + webhookUrlDomainLogging: parseEnvVarBoolean( + process.env.UNLEASH_EXPERIMENTAL_WEBHOOK_URL_DOMAIN_LOGGING, + false, + ), }; export const defaultExperimentalOptions: IExperimentalOptions = { diff --git a/src/server-dev.ts b/src/server-dev.ts index 1d8860a96e..d3c393e2f7 100644 --- a/src/server-dev.ts +++ b/src/server-dev.ts @@ -60,6 +60,7 @@ process.nextTick(async () => { webhookServiceNameLogging: true, addonUsageMetrics: true, timeAgoRefactor: true, + webhookUrlDomainLogging: true, }, }, authentication: {