@@ -56,18 +56,17 @@ public class OptimizelyManager {
5656
5757 @ NonNull private OptimizelyClient optimizelyClient = new OptimizelyClient (null ,
5858 LoggerFactory .getLogger (OptimizelyClient .class ));
59- @ NonNull private final String projectId ;
60- @ Nullable private OptimizelyStartListener optimizelyStartListener ;
6159
60+ @ NonNull private DatafileHandler datafileHandler ;
6261 @ NonNull private final long datafileDownloadInterval ;
6362 @ NonNull private final long eventDispatchInterval ;
64-
65- @ Nullable private DatafileHandler datafileHandler = null ;
66- @ Nullable private Logger logger = null ;
6763 @ 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 ;
7068
69+ @ Nullable private OptimizelyStartListener optimizelyStartListener ;
7170
7271 OptimizelyManager (@ NonNull String projectId ,
7372 @ NonNull Logger logger ,
@@ -603,8 +602,11 @@ public OptimizelyManager build(Context context) {
603602 try {
604603 logger = LoggerFactory .getLogger (OptimizelyManager .class );
605604 } 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 );
608610 }
609611 }
610612
0 commit comments