diff --git a/wrappers/obj-c/ODWLogger.h b/wrappers/obj-c/ODWLogger.h index 444a912e5..084bea456 100644 --- a/wrappers/obj-c/ODWLogger.h +++ b/wrappers/obj-c/ODWLogger.h @@ -5,6 +5,7 @@ #include "objc_begin.h" #import "ODWEventProperties.h" #import "ODWPrivacyGuardInitConfig.h" +#import "ODWSanitizerInitConfig.h" #import "ODWSemanticContext.h" NS_ASSUME_NONNULL_BEGIN @@ -127,6 +128,12 @@ typedef NS_ENUM(NSInteger, ODWSessionState) */ -(void)initializePrivacyGuardWithODWPrivacyGuardInitConfig:(ODWPrivacyGuardInitConfig *)initConfigObject; +/*! + @brief Initialize the Sanitizer component. + @param initConfigObject An instance of ODWSanitizerInitConfig that contains the configuration settings for the Sanitizer component. + */ +-(void)initializeSanitizerWithODWSanitizerInitConfig:(ODWSanitizerInitConfig *)initConfigObject; + #pragma mark Set Context methods /*! diff --git a/wrappers/obj-c/ODWLogger.mm b/wrappers/obj-c/ODWLogger.mm index 36ab05535..98865d1f5 100644 --- a/wrappers/obj-c/ODWLogger.mm +++ b/wrappers/obj-c/ODWLogger.mm @@ -9,6 +9,7 @@ #import "ODWSemanticContext.h" #import "ODWSemanticContext_private.h" #import "ODWPrivacyGuard_private.h" +#import "ODWSanitizer_private.h" #include "EventProperties.hpp" @@ -412,4 +413,9 @@ -(void)initializePrivacyGuardWithODWPrivacyGuardInitConfig:(ODWPrivacyGuardInitC { [ODWPrivacyGuard initializePrivacyGuard:_wrappedLogger withODWPrivacyGuardInitConfig:initConfigObject]; } + +-(void)initializeSanitizerWithODWSanitizerInitConfig:(ODWSanitizerInitConfig *)initConfigObject +{ + [ODWSanitizer initializeSanitizer:_wrappedLogger withODWSanitizerInitConfig:initConfigObject]; +} @end