javascript - Angular-logg behåller TypeScript-radnummer
Implementera en anpassad loggtjänst för Angular 17. Nu vill jag hålla reda på radnumret där tjänsten har anropats.
Här är min kod för att hämta anroparen inuti tjänsten:
const stack = new Error().stack;
const stackArray = stack?.split('\n') || [];
const callerLine: string = stackArray[3].trim();
När jag nu console.log(stack) innehåller utskriften TypeScript-filerna med korrekta radnummer.
Men efter .split() visar callerLine-strängen JavaScript-positionen.
Varför händer detta?

