Skip to content

Commit b1df1d4

Browse files
✨ Add new enum sdkDebugLogsLevel
1 parent 6ec478b commit b1df1d4

File tree

4 files changed

+31
-0
lines changed

4 files changed

+31
-0
lines changed

index.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,12 @@ export enum invocationOptions {
248248
invocationOptionsCommentFieldRequired,
249249
invocationOptionsDisablePostSendingDialog
250250
}
251+
export enum sdkDebugLogsLevel {
252+
sdkDebugLogsLevelVerbose,
253+
sdkDebugLogsLevelDebug,
254+
sdkDebugLogsLevelError,
255+
sdkDebugLogsLevelNone,
256+
}
251257
export enum extendedBugReportMode {
252258
enabledWithRequiredFields,
253259
enabledWithOptionalFields,

index.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -811,6 +811,19 @@ const InstabugModule = {
811811
invocationOptionsDisablePostSendingDialog: Instabug.disablePostSendingDialog
812812
},
813813

814+
/**
815+
* Verbosity level of the SDK debug logs. This has nothing to do with IBGLog,
816+
* and only affect the logs used to debug the SDK itself.
817+
* @readonly
818+
* @enum {number}
819+
*/
820+
sdkDebugLogsLevel: {
821+
sdkDebugLogsLevelVerbose: Instabug.sdkDebugLogsLevelVerbose,
822+
sdkDebugLogsLevelDebug: Instabug.sdkDebugLogsLevelDebug,
823+
sdkDebugLogsLevelError: Instabug.sdkDebugLogsLevelError,
824+
sdkDebugLogsLevelNone: Instabug.sdkDebugLogsLevelNone,
825+
},
826+
814827
/**
815828
* The extended bug report mode
816829
* @readonly

ios/RNInstabug/InstabugReactBridge.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,11 @@ - (NSDictionary *)constantsToExport
448448
@"localeSwedish": @(IBGLocaleSwedish),
449449
@"localeTurkish": @(IBGLocaleTurkish),
450450

451+
@"sdkDebugLogsLevelVerbose": @(IBGSDKDebugLogsLevelVerbose),
452+
@"sdkDebugLogsLevelDebug": @(IBGSDKDebugLogsLevelDebug),
453+
@"sdkDebugLogsLevelError": @(IBGSDKDebugLogsLevelError),
454+
@"sdkDebugLogsLevelNone": @(IBGSDKDebugLogsLevelNone),
455+
451456

452457
@"emailFieldHidden": @(IBGBugReportingInvocationOptionEmailFieldHidden),
453458
@"emailFieldOptional": @(IBGBugReportingInvocationOptionEmailFieldOptional),

ios/RNInstabug/RCTConvert+InstabugEnums.m

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@ @implementation RCTConvert (InstabugEnums)
4747
@"reproStepsEnabledWithNoScreenshots": @(IBGUserStepsModeEnabledWithNoScreenshots)
4848
}), IBGUserStepsModeEnabledWithNoScreenshots, integerValue)
4949

50+
RCT_ENUM_CONVERTER(IBGSDKDebugLogsLevel, (@{
51+
@"sdkDebugLogsLevelVerbose": @(IBGSDKDebugLogsLevelVerbose),
52+
@"sdkDebugLogsLevelDebug": @(IBGSDKDebugLogsLevelDebug),
53+
@"sdkDebugLogsLevelError": @(IBGSDKDebugLogsLevelError),
54+
@"sdkDebugLogsLevelNone": @(IBGSDKDebugLogsLevelNone),
55+
}), IBGSDKDebugLogsLevelError, integerValue)
56+
5057
RCT_ENUM_CONVERTER(IBGExtendedBugReportMode, (@{
5158
@"enabledWithRequiredFields": @(IBGExtendedBugReportModeEnabledWithRequiredFields),
5259
@"enabledWithOptionalFields": @(IBGExtendedBugReportModeEnabledWithOptionalFields),

0 commit comments

Comments
 (0)