11import { Formatter , LogEvent } from 'src/logger' ;
2- import { environment , isNetlify , isVercel , region } from 'src/platform' ;
2+ import { environment , getEnv , isNetlify , isVercel , region } from 'src/platform' ;
33import { isEdgeRuntime } from 'src/runtime' ;
44
55interface BasePlatform {
@@ -44,18 +44,18 @@ export const injectPlatform: Formatter = (logEvent): PlatformLogEvent => {
4444 const vercelLogEvent = logEvent as VercelLogEvent ;
4545
4646 vercelLogEvent . vercel = {
47- environment : process . env . VERCEL_ENV ?? environment ,
48- region : process . env . VERCEL_REGION ,
49- deploymentId : process . env . VERCEL_DEPLOYMENT_ID ,
50- deploymentUrl : process . env . NEXT_PUBLIC_VERCEL_URL ,
51- project : process . env . NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL ,
47+ environment : getEnv ( ' VERCEL_ENV' ) ?? environment ,
48+ region : getEnv ( ' VERCEL_REGION' ) ,
49+ deploymentId : getEnv ( ' VERCEL_DEPLOYMENT_ID' ) ,
50+ deploymentUrl : getEnv ( ' NEXT_PUBLIC_VERCEL_URL' ) ,
51+ project : getEnv ( ' NEXT_PUBLIC_VERCEL_PROJECT_PRODUCTION_URL' ) ,
5252 source : logEvent . source ,
5353 } ;
5454
5555 vercelLogEvent . git = {
56- commit : process . env . NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA ,
57- repo : process . env . NEXT_PUBLIC_VERCEL_GIT_REPO_SLUG ,
58- ref : process . env . NEXT_PUBLIC_VERCEL_GIT_COMMIT_REF ,
56+ commit : getEnv ( ' NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA' ) ,
57+ repo : getEnv ( ' NEXT_PUBLIC_VERCEL_GIT_REPO_SLUG' ) ,
58+ ref : getEnv ( ' NEXT_PUBLIC_VERCEL_GIT_COMMIT_REF' ) ,
5959 } ;
6060
6161 return vercelLogEvent ;
@@ -65,12 +65,12 @@ export const injectPlatform: Formatter = (logEvent): PlatformLogEvent => {
6565 const netlifyLogEvent = logEvent as NetlifyLogEvent ;
6666 netlifyLogEvent . netlify = {
6767 environment : environment ,
68- region : isEdgeRuntime ? process . env . DENO_REGION : process . env . AWS_REGION ,
69- siteId : process . env . SITE_ID ,
70- buildId : process . env . BUILD_ID ,
71- context : process . env . CONTEXT ,
72- deploymentUrl : process . env . DEPLOYMENT_URL ,
73- deploymentId : isEdgeRuntime ? process . env . DENO_DEPLOYMENT_ID : process . env . NETLIFY_DEPLOYMENT_ID ,
68+ region : isEdgeRuntime ? getEnv ( ' DENO_REGION' ) : getEnv ( ' AWS_REGION' ) ,
69+ siteId : getEnv ( ' SITE_ID' ) ,
70+ buildId : getEnv ( ' BUILD_ID' ) ,
71+ context : getEnv ( ' CONTEXT' ) ,
72+ deploymentUrl : getEnv ( ' DEPLOYMENT_URL' ) ,
73+ deploymentId : isEdgeRuntime ? getEnv ( ' DENO_DEPLOYMENT_ID' ) : getEnv ( ' NETLIFY_DEPLOYMENT_ID' ) ,
7474 source : logEvent . source ,
7575 } ;
7676
0 commit comments