Как получить ведение журнала с помощью oidc-клиента с Angular

#oidc-client-js

#oidc-client-js

Вопрос:

Я использую oidc-клиент с angular 7, и я хочу включить ведение журнала. Документ предполагает, что я могу сделать следующее

 Oidc.Log.logger = console;
  

Я не смог заставить это работать, поскольку Oidc, похоже, отсутствует в объекте window??

Комментарии:

1. Вы нашли ответ? Я сталкиваюсь с той же проблемой.

Ответ №1:

Просто добавьте это в свой код для javascript

 Log.logger = console;
Log.level = Log.DEBUG;
  

и правильный импорт

 import { Log } from 'oidc-client';
  

Для typescript добавьте следующее

 import { Log } from 'oidc-client-ts';
Log.setLogger(console);
Log.setLevel(Log.DEBUG);
  

Комментарии:

1. Спасибо за ответ. Я обновил синтаксис typescript