Skip to content

Commit 2e5b50f

Browse files
✨ Add mapping for Instabug.setSdkDebugLogsLevel iOS API
1 parent b1df1d4 commit 2e5b50f

File tree

4 files changed

+20
-2
lines changed

4 files changed

+20
-2
lines changed

index.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,9 @@ export function setDidSelectPromptOptionHandler(
146146
export function setSessionProfilerEnabled(
147147
sessionProfilerEnabled: boolean
148148
): void;
149+
export function setSdkDebugLogsLevel(
150+
sdkDebugLogsLevel: sdkDebugLogsLevel
151+
): void;
149152
export function getUnreadMessagesCount(
150153
messageCountCallback: (count: number) => void
151154
): void;

index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,16 @@ const InstabugModule = {
144144
Instabug.setSessionProfilerEnabled(sessionProfilerEnabled);
145145
},
146146

147+
/**
148+
* This API sets the verbosity level of logs used to debug The SDK. The defualt value in debug
149+
* mode is sdkDebugLogsLevelVerbose and in production is sdkDebugLogsLevelError.
150+
* @param {sdkDebugLogsLevel} sdkDebugLogsLevel - The verbosity level of logs.
151+
*
152+
*/
153+
setSdkDebugLogsLevel(sdkDebugLogsLevel) {
154+
Instabug.setSdkDebugLogsLevel(sdkDebugLogsLevel);
155+
},
156+
147157
/* istanbul ignore next */
148158
/**
149159
* @deprecated use {@link Replies.getUnreadRepliesCount}

ios/RNInstabug/InstabugReactBridge.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232

3333
- (void)setSessionProfilerEnabled:(BOOL)sessionProfilerEnabled;
3434

35+
- (void)setSdkDebugLogsLevel:(IBGSDKDebugLogsLevel)sdkDebugLogsLevel;
36+
3537
- (void)setLocale:(IBGLocale)locale;
3638

3739
- (void)setColorTheme:(IBGColorTheme)colorTheme;
@@ -98,5 +100,4 @@
98100
- (void)logError:(NSString *)log;
99101
- (void)clearLogs;
100102

101-
102103
@end

ios/RNInstabug/InstabugReactBridge.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,10 @@ - (dispatch_queue_t)methodQueue {
202202
currentReport = nil;
203203
}
204204

205+
RCT_EXPORT_METHOD(setSdkDebugLogsLevel:(IBGSDKDebugLogsLevel)sdkDebugLogsLevel) {
206+
[Instabug setSdkDebugLogsLevel:sdkDebugLogsLevel];
207+
}
208+
205209
RCT_EXPORT_METHOD(setLocale:(IBGLocale)locale) {
206210
[Instabug setLocale:locale];
207211
}
@@ -453,7 +457,7 @@ - (NSDictionary *)constantsToExport
453457
@"sdkDebugLogsLevelError": @(IBGSDKDebugLogsLevelError),
454458
@"sdkDebugLogsLevelNone": @(IBGSDKDebugLogsLevelNone),
455459

456-
460+
457461
@"emailFieldHidden": @(IBGBugReportingInvocationOptionEmailFieldHidden),
458462
@"emailFieldOptional": @(IBGBugReportingInvocationOptionEmailFieldOptional),
459463
@"commentFieldRequired": @(IBGBugReportingInvocationOptionCommentFieldRequired),

0 commit comments

Comments
 (0)