Add separate trace and verbosity env variables for this library

This commit is contained in:
Michael Lumish 2020-08-21 09:46:45 -07:00
parent f4e9b63ddf
commit 14eea7d6d2
2 changed files with 17 additions and 18 deletions

View File

@ -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 \

View File

@ -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(