mirror of https://github.com/grpc/grpc-node.git
				
				
				
			Add separate trace and verbosity env variables for this library
This commit is contained in:
		
							parent
							
								
									f4e9b63ddf
								
							
						
					
					
						commit
						14eea7d6d2
					
				|  | @ -19,7 +19,7 @@ grpc/tools/run_tests/helper_scripts/prep_xds.sh | |||
| # | ||||
| # TODO: remove "path_matching" and "header_matching" from --test_case after | ||||
| # they are added into "all". | ||||
| GRPC_TRACE=all GRPC_VERBOSITY=DEBUG \ | ||||
| GRPC_NODE_TRACE=all GRPC_NODE_VERBOSITY=DEBUG \ | ||||
|   python3 grpc/tools/run_tests/run_xds_tests.py \ | ||||
|     --test_case="all" \ | ||||
|     --project_id=grpc-testing \ | ||||
|  |  | |||
|  | @ -20,20 +20,20 @@ import { LogVerbosity } from './constants'; | |||
| let _logger: Partial<Console> = console; | ||||
| let _logVerbosity: LogVerbosity = LogVerbosity.ERROR; | ||||
| 
 | ||||
| if (process.env.GRPC_VERBOSITY) { | ||||
|   switch (process.env.GRPC_VERBOSITY) { | ||||
|     case 'DEBUG': | ||||
|       _logVerbosity = LogVerbosity.DEBUG; | ||||
|       break; | ||||
|     case 'INFO': | ||||
|       _logVerbosity = LogVerbosity.INFO; | ||||
|       break; | ||||
|     case 'ERROR': | ||||
|       _logVerbosity = LogVerbosity.ERROR; | ||||
|       break; | ||||
|     default: | ||||
|     // Ignore any other values
 | ||||
|   } | ||||
| const verbosityString = process.env.GRPC_NODE_VERBOSITY ?? process.env.GRPC_VERBOSITY ?? ''; | ||||
| 
 | ||||
| switch (verbosityString) { | ||||
|   case 'DEBUG': | ||||
|     _logVerbosity = LogVerbosity.DEBUG; | ||||
|     break; | ||||
|   case 'INFO': | ||||
|     _logVerbosity = LogVerbosity.INFO; | ||||
|     break; | ||||
|   case 'ERROR': | ||||
|     _logVerbosity = LogVerbosity.ERROR; | ||||
|     break; | ||||
|   default: | ||||
|   // Ignore any other values
 | ||||
| } | ||||
| 
 | ||||
| export const getLogger = (): Partial<Console> => { | ||||
|  | @ -55,9 +55,8 @@ export const log = (severity: LogVerbosity, ...args: any[]): void => { | |||
|   } | ||||
| }; | ||||
| 
 | ||||
| const enabledTracers = process.env.GRPC_TRACE | ||||
|   ? process.env.GRPC_TRACE.split(',') | ||||
|   : []; | ||||
| const tracersString = process.env.GRPC_NODE_TRACE ?? process.env.GRPC_TRACE ?? ''; | ||||
| const enabledTracers = tracersString.split(','); | ||||
| const allEnabled = enabledTracers.includes('all'); | ||||
| 
 | ||||
| export function trace( | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue