feat(dev-infra): migrate ng-dev utils to use new logging system (#37232)
Migrate the ng-dev utils to use new logging system rather than directly calling console.* to create a better experience for users. PR Close #37232
This commit is contained in:
parent
367f6fe12d
commit
e0002ef9ba
|
@ -10,6 +10,7 @@ import {existsSync} from 'fs';
|
||||||
import {dirname, join} from 'path';
|
import {dirname, join} from 'path';
|
||||||
import {exec} from 'shelljs';
|
import {exec} from 'shelljs';
|
||||||
|
|
||||||
|
import {error} from './console';
|
||||||
import {isTsNodeAvailable} from './ts-node';
|
import {isTsNodeAvailable} from './ts-node';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -93,10 +94,10 @@ function readConfigFile(configPath: string): object {
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return require(configPath)
|
return require(configPath);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('Could not read configuration file.');
|
error('Could not read configuration file.');
|
||||||
console.error(e);
|
error(e);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -109,9 +110,9 @@ export function assertNoErrors(errors: string[]) {
|
||||||
if (errors.length == 0) {
|
if (errors.length == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
console.error(`Errors discovered while loading configuration file:`);
|
error(`Errors discovered while loading configuration file:`);
|
||||||
for (const error of errors) {
|
for (const err of errors) {
|
||||||
console.error(` - ${error}`);
|
error(` - ${err}`);
|
||||||
}
|
}
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue