@@ -56,18 +56,17 @@ public class OptimizelyManager {
56
56
57
57
@ NonNull private OptimizelyClient optimizelyClient = new OptimizelyClient (null ,
58
58
LoggerFactory .getLogger (OptimizelyClient .class ));
59
- @ NonNull private final String projectId ;
60
- @ Nullable private OptimizelyStartListener optimizelyStartListener ;
61
59
60
+ @ NonNull private DatafileHandler datafileHandler ;
62
61
@ NonNull private final long datafileDownloadInterval ;
63
62
@ NonNull private final long eventDispatchInterval ;
64
-
65
- @ Nullable private DatafileHandler datafileHandler = null ;
66
- @ Nullable private Logger logger = null ;
67
63
@ Nullable private EventHandler eventHandler = null ;
68
- @ Nullable private ErrorHandler errorHandler = null ;
69
- @ Nullable private UserProfileService userProfileService = null ;
64
+ @ NonNull private ErrorHandler errorHandler ;
65
+ @ NonNull private Logger logger ;
66
+ @ NonNull private final String projectId ;
67
+ @ NonNull private UserProfileService userProfileService ;
70
68
69
+ @ Nullable private OptimizelyStartListener optimizelyStartListener ;
71
70
72
71
OptimizelyManager (@ NonNull String projectId ,
73
72
@ NonNull Logger logger ,
@@ -603,8 +602,11 @@ public OptimizelyManager build(Context context) {
603
602
try {
604
603
logger = LoggerFactory .getLogger (OptimizelyManager .class );
605
604
} catch (Exception e ) {
606
- logger = LoggerFactory .getLogger ("Optly.androidSdk" );
607
- logger .error ("Unable to generate logger from class." );
605
+ logger = LoggerFactory .getLogger ("com.optimizely.ab.android.sdk.OptimizelyManager" );
606
+ logger .error ("Unable to generate logger from class." , e );
607
+ } catch (Error e ) {
608
+ logger = LoggerFactory .getLogger ("com.optimizely.ab.android.sdk.OptimizelyManager" );
609
+ logger .error ("Unable to generate logger from class." , e );
608
610
}
609
611
}
610
612
0 commit comments