Когда вы используете console.log('hi')
в Chrome, он печатает место, откуда пришел журнал.Проблема, с которой я столкнулся, заключается в том, что я сейчас перехватываю консольный журнал в chrome следующим образом.
this.originalConsoleLog = console.log;
console.log = this.log.bind(this);
function log(message?: any, ...optionalParams: any[]): void {
this.originalConsoleLog(message, optionalParams);
this.splunkLogger('LOG', message, optionalParams);
}
Так что в chrome все, что я сейчас регистрирую, будет поступать из этого местоположения, которое ДЕЙСТВИТЕЛЬНО раздражает, пытаясь выяснить, гдемои проблемы приходят с этого момента.
Вот пример:
Я хочу, чтобы не было logger.service.ts: 36, а вместо этого было указано desktop.ts: 24 илиfuntime.ts: 69 это совсем не полезно в его нынешнем виде.Может быть, если я вызову его с this.originalConsoleLog(arguments);
, он проигнорирует мою функцию регистрации?