Skip to content

Commit 158379a

Browse files
committed
feat: Migrate logger to js-toolkit logger implementation
- remove default string
1 parent cab6edd commit 158379a

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

packages/client/src/coordinator/connection/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ export type StreamClientOptions = Partial<AxiosRequestConfig> & {
175175
* The `default` scope is reserved is used to set defaults for all loggers.
176176
*
177177
*/
178-
logOptions?: ConfigureLoggersOptions<string>;
178+
logOptions?: ConfigureLoggersOptions;
179179

180180
/**
181181
* The URL to use for the location hint.

packages/client/src/logger.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export const logToConsole: Logger = (logLevel, message, ...args) => {
3939
export const setLogger = (
4040
logger: Logger,
4141
level: LogLevel,
42-
loggersConfig?: ConfigureLoggersOptions<string>,
42+
loggersConfig?: ConfigureLoggersOptions,
4343
) => {
4444
scopedLogger.configureLoggers<string>({
4545
default: { sink: logger, level: level },
@@ -50,14 +50,16 @@ export const setLogger = (
5050
/**
5151
* @internal
5252
*/
53-
export const getLogger = scopedLogger.getLogger<string>;
53+
export const getLogger = scopedLogger.getLogger;
5454

5555
/**
5656
* @internal
5757
*/
58-
export type ScopedLogger = scopedLogger.Logger<string>;
59-
60-
export const configureLoggers = scopedLogger.configureLoggers<string>;
58+
export type ScopedLogger = scopedLogger.Logger;
6159

6260
export type { LogLevel, Sink } from '@stream-io/logger';
63-
export { LogLevelEnum, restoreDefaults } from '@stream-io/logger';
61+
export {
62+
LogLevelEnum,
63+
restoreDefaults,
64+
configureLoggers,
65+
} from '@stream-io/logger';

0 commit comments

Comments
 (0)