import type { Logger } from '@ably/chat'; import { LogLevel } from '@ably/chat'; import { normalizeClientOptions } from './options'; // makeTestLogger creates a logger that logs at the level specified by the VITE_TEST_LOG_LEVEL environment variable. // TODO: decide what to do with next function, makeLogger and DefaultLogger is private API // export const makeTestLogger = (): Logger => { // return makeLogger( // normalizeClientOptions({ // logLevel: testLoggingLevel(), // }), // ); // }; // testLoggingLevel returns the log level specified by the VITE_TEST_LOG_LEVEL environment variable. export const testLoggingLevel = (): LogLevel => { const level = process.env.VITE_TEST_LOG_LEVEL; if (level) { return level as LogLevel; } return LogLevel.Silent; };