Skip to content

Commit e2c6148

Browse files
committed
refactor: update default log level to debug in IterableLogger and related tests
1 parent 6828a7a commit e2c6148

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

src/core/classes/Iterable.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ describe('Iterable', () => {
256256
expect(config.customActionHandler).toBe(undefined);
257257
expect(config.inAppHandler).toBe(undefined);
258258
expect(config.authHandler).toBe(undefined);
259-
expect(config.logLevel).toBe(IterableLogLevel.info);
259+
expect(config.logLevel).toBe(IterableLogLevel.debug);
260260
expect(config.logReactNativeSdkCalls).toBe(true);
261261
expect(config.expiringAuthTokenRefreshPeriod).toBe(60.0);
262262
expect(config.allowedProtocols).toEqual([]);
@@ -272,7 +272,7 @@ describe('Iterable', () => {
272272
expect(configDict.customActionHandlerPresent).toBe(false);
273273
expect(configDict.inAppHandlerPresent).toBe(false);
274274
expect(configDict.authHandlerPresent).toBe(false);
275-
expect(configDict.logLevel).toBe(IterableLogLevel.info);
275+
expect(configDict.logLevel).toBe(IterableLogLevel.debug);
276276
expect(configDict.expiringAuthTokenRefreshPeriod).toBe(60.0);
277277
expect(configDict.allowedProtocols).toEqual([]);
278278
expect(configDict.androidSdkUseInMemoryStorageForInApps).toBe(false);

src/core/classes/IterableLogger.test.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { IterableLogLevel } from '../enums/IterableLogLevel';
2-
import { IterableLogger } from './IterableLogger';
2+
import { IterableLogger, DEFAULT_LOG_LEVEL, DEFAULT_LOGGING_ENABLED } from './IterableLogger';
33

44
// Mock console.log to capture log output
55
const mockConsoleLog = jest.fn();
@@ -8,8 +8,8 @@ const originalConsoleLog = console.log;
88
describe('IterableLogger', () => {
99
beforeEach(() => {
1010
// Reset to default values before each test
11-
IterableLogger.loggingEnabled = true;
12-
IterableLogger.logLevel = IterableLogLevel.info;
11+
IterableLogger.loggingEnabled = DEFAULT_LOGGING_ENABLED;
12+
IterableLogger.logLevel = DEFAULT_LOG_LEVEL;
1313

1414
// Mock console.log
1515
console.log = mockConsoleLog;
@@ -26,8 +26,8 @@ describe('IterableLogger', () => {
2626
expect(IterableLogger.loggingEnabled).toBe(true);
2727
});
2828

29-
test('should have default log level as info', () => {
30-
expect(IterableLogger.logLevel).toBe(IterableLogLevel.info);
29+
test('should have default log level as debug', () => {
30+
expect(IterableLogger.logLevel).toBe(IterableLogLevel.debug);
3131
});
3232

3333
test('should allow setting loggingEnabled directly', () => {
@@ -86,9 +86,9 @@ describe('IterableLogger', () => {
8686
expect(IterableLogger.logLevel).toBe(IterableLogLevel.info);
8787
});
8888

89-
test('should default to info when passed undefined', () => {
89+
test('should default to debug when passed undefined', () => {
9090
IterableLogger.setLogLevel(undefined);
91-
expect(IterableLogger.logLevel).toBe(IterableLogLevel.info);
91+
expect(IterableLogger.logLevel).toBe(IterableLogLevel.debug);
9292
});
9393
});
9494

src/core/classes/IterableLogger.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { IterableLogLevel } from '../enums/IterableLogLevel';
22

3-
const DEFAULT_LOG_LEVEL = IterableLogLevel.info;
4-
const DEFAULT_LOGGING_ENABLED = true;
3+
export const DEFAULT_LOG_LEVEL = IterableLogLevel.debug;
4+
export const DEFAULT_LOGGING_ENABLED = true;
55

66
/**
77
* A logger class for the Iterable SDK.

0 commit comments

Comments
 (0)