File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
OptimizelySDKCore/OptimizelySDKCore Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -54,13 +54,20 @@ - (instancetype)initWithBuilder:(OPTLYBuilder *)builder {
54
54
return self;
55
55
}
56
56
else {
57
+ if (_logger == nil ) {
58
+ _logger = [[OPTLYLoggerDefault alloc ] initWithLogLevel: OptimizelyLogLevelAll];
59
+ }
57
60
[_logger logMessage: OPTLYLoggerMessagesBuilderNotValid
58
61
withLevel: OptimizelyLogLevelError];
59
62
60
63
NSError *error = [NSError errorWithDomain: OPTLYErrorHandlerMessagesDomain
61
64
code: OPTLYErrorTypesBuilderInvalid
62
65
userInfo: @{NSLocalizedDescriptionKey :
63
66
[NSString stringWithFormat: NSLocalizedString(OPTLYErrorHandlerMessagesBuilderInvalid, nil )]}];
67
+
68
+ if (_errorHandler == nil ) {
69
+ _errorHandler = [[OPTLYErrorHandlerNoOp alloc ] init ];
70
+ }
64
71
[_errorHandler handleError: error];
65
72
return nil ;
66
73
}
You can’t perform that action at this time.
0 commit comments