xieb
2023-09-13 3667807a7b7418efc090ee3fa6a6b734bc3080bf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
/**
 * Used for log printing in a non-production environment
 * @param args
 */
export function consoleLog (...args: Parameters<typeof console.log>) {
  if (import.meta.env.VITE_APP_ENVIRONMENT !== 'PROD') {
    window.console.log.apply(null, args) // eslint-disable-line no-console
  }
}
 
export function consoleWarn (...args: Parameters<typeof console.warn>) {
  if (import.meta.env.VITE_APP_ENVIRONMENT !== 'PROD') {
    console.warn.apply(null, args) // eslint-disable-line no-console
  }
}
 
export function consoleError (...args: Parameters<typeof console.error>) {
  if (import.meta.env.VITE_APP_ENVIRONMENT !== 'PROD') {
    console.error.apply(null, args) // eslint-disable-line no-console
  }
}
 
export function testEnvLog (...args: Parameters<typeof console.log>) {
  if (import.meta.env.VITE_APP_ENVIRONMENT !== 'PROD') {
    console.log.apply(null, args) // eslint-disable-line no-console
  }
}