How to use the @axa-fr/react-oidc-core.setLogger function in @axa-fr/react-oidc-core

To help you get started, we’ve selected a few @axa-fr/react-oidc-core examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github AxaGuilDEv / react-oidc / packages / context / src / Context / AuthenticationContext.container.js View on Github external
useEffect(() => {
    setLogger(otherProps.loggerLevel, otherProps.logger);
    dispatch({ type: 'ON_LOADING' });
    addOidcEvents(oidcState.userManager.events, dispatch, oidcState.userManager);
    oidcState.userManager.getUser().then(user => dispatch({ type: 'ON_LOAD_USER', user }));
    return () => removeOidcEvents(oidcState.userManager.events, dispatch, oidcState.userManager);
  }, [otherProps.logger, otherProps.loggerLevel, oidcState.userManager]);