// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 import { ConsoleLogger, Logger, LogLevel } from 'amazon-chime-sdk-js'; import React, { useContext } from 'react'; const consoleLogger: Logger = new ConsoleLogger( 'ChimeSDKReactComponent', LogLevel.INFO ); export const LoggerContext = React.createContext(consoleLogger); interface Props { logger: Logger; } export const LoggerProvider: React.FC> = ({ logger, children, }) => { return ( {children} ); }; export const useLogger = (): Logger => { const logger = useContext(LoggerContext); return logger; };