File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed
Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,13 @@ export function createLoggerAPI(log: ILogger): SplitIO.ILoggerAPI {
3030 * @param logLevel - Custom LogLevel value.
3131 */
3232 setLogLevel,
33+ /**
34+ * Sets a custom logger for the SDK logs.
35+ * @param logger - Custom logger.
36+ */
37+ setLogger ( logger ?: ILogger ) {
38+ log . setLogger ( logger ) ;
39+ } ,
3340 /**
3441 * Disables all the log levels.
3542 */
Original file line number Diff line number Diff line change @@ -649,6 +649,12 @@ declare namespace SplitIO {
649649 * @param logLevel - The log level to set.
650650 */
651651 setLogLevel ( logLevel : LogLevel ) : void ;
652+ /**
653+ * Sets a custom logger for the SDK logs.
654+ *
655+ * @param logger - The custom logger to set, or `undefined` to remove the custom logger and fall back to the default `console.log` method.
656+ */
657+ setLogger ( logger ?: Logger ) : void ;
652658 /**
653659 * Log level constants. Use this to pass them to setLogLevel function.
654660 */
You can’t perform that action at this time.
0 commit comments