{"id":"c6248327db28fc48","repo":"evanw/esbuild","slug":"invalid-log-override-key","errorCode":null,"errorMessage":"Invalid log override: ${key}","messagePattern":"Invalid log override: (.+?)","errorType":"validation","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"lib/shared/common.ts","lineNumber":219,"sourceCode":"  if (reserveProps) flags.push(`--reserve-props=${jsRegExpToGoRegExp(reserveProps)}`)\n  if (mangleQuoted !== void 0) flags.push(`--mangle-quoted=${mangleQuoted}`)\n\n  if (jsx) flags.push(`--jsx=${jsx}`)\n  if (jsxFactory) flags.push(`--jsx-factory=${jsxFactory}`)\n  if (jsxFragment) flags.push(`--jsx-fragment=${jsxFragment}`)\n  if (jsxImportSource) flags.push(`--jsx-import-source=${jsxImportSource}`)\n  if (jsxDev) flags.push(`--jsx-dev`)\n  if (jsxSideEffects) flags.push(`--jsx-side-effects`)\n\n  if (define) {\n    for (let key in define) {\n      if (key.indexOf('=') >= 0) throw new Error(`Invalid define: ${key}`)\n      flags.push(`--define:${key}=${validateStringValue(define[key], 'define', key)}`)\n    }\n  }\n  if (logOverride) {\n    for (let key in logOverride) {\n      if (key.indexOf('=') >= 0) throw new Error(`Invalid log override: ${key}`)\n      flags.push(`--log-override:${key}=${validateStringValue(logOverride[key], 'log override', key)}`)\n    }\n  }\n  if (supported) {\n    for (let key in supported) {\n      if (key.indexOf('=') >= 0) throw new Error(`Invalid supported: ${key}`)\n      const value = supported[key]\n      if (typeof value !== 'boolean') throw new Error(`Expected value for supported ${quote(key)} to be a boolean, got ${typeof value} instead`)\n      flags.push(`--supported:${key}=${value}`)\n    }\n  }\n  if (pure) for (let fn of pure) flags.push(`--pure:${validateStringValue(fn, 'pure')}`)\n  if (keepNames) flags.push(`--keep-names`)\n}\n\nfunction flagsForBuildOptions(\n  callName: string,\n  options: types.BuildOptions,","sourceCodeStart":201,"sourceCodeEnd":237,"githubUrl":"https://github.com/evanw/esbuild/blob/6ff1d8b0d8c134e867a397eef39702a223ebef9e/lib/shared/common.ts#L201-L237","documentation":"Error \"Invalid log override: ${key}\" thrown in evanw/esbuild.","triggerScenarios":"Thrown at lib/shared/common.ts:219 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Ensure the logOverride key is a known esbuild message name","Check the log override documentation for the list of overridable message types"],"exampleFix":"esbuild.buildSync({ logOverride: { 'equals-negative-zero': 'silent' } });","handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"6ff1d8b0d8c134e867a397eef39702a223ebef9e","analyzedAt":"2026-08-03T19:42:38.433Z","schemaVersion":2}