Ошибки Signalr в клиенте не фиксируются Angular ErrorHandler - PullRequest
0 голосов
/ 25 марта 2019

Я вижу в своем проекте глобальный обработчик ошибок, который позаботится обо всех ошибках, включая HTTP-вызовы и Signalr.Все ошибки HTTP фиксируются моим обработчиком ошибок, но ошибки Signalr полностью игнорируются.Кто-нибудь может предложить решение для этого.

Это метод сигнализатора, используемый для соединения.

 private startConnection(): void {
        this._connection
            .start()
            .done(() => {
                console.log("started connection");
            })
            .fail((e) => {
                throw e;
            });
    }

Это мой обработчик ошибок.

@Injectable({
    providedIn: 'root'
})
export class GlobalErrorHandler implements ErrorHandler {

    constructor() {}

    handleError(error) {

       console.log("Encountered an error");

    }

}
...