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