Skip to content

Commit edade96

Browse files
refactor the try catch for failing to load logger (#270)
1 parent 1a337c2 commit edade96

File tree

1 file changed

+4
-14
lines changed

1 file changed

+4
-14
lines changed

android-sdk/src/main/java/com/optimizely/ab/android/sdk/OptimizelyManager.java

+4-14
Original file line numberDiff line numberDiff line change
@@ -734,23 +734,13 @@ public Builder withDatafileConfig(DatafileConfig datafileConfig) {
734734
public OptimizelyManager build(Context context) {
735735
if (logger == null) {
736736
try {
737-
logger = LoggerFactory.getLogger(OptimizelyManager.class);
737+
logger = LoggerFactory.getLogger("com.optimizely.ab.android.sdk.OptimizelyManager");
738738
} catch (Exception e) {
739-
try {
740-
logger = LoggerFactory.getLogger("com.optimizely.ab.android.sdk.OptimizelyManager");
741-
}
742-
catch (Exception e1) {
743-
logger = new OptimizelyLiteLogger("com.optimizely.ab.android.sdk.OptimizelyManager");
744-
}
739+
logger = new OptimizelyLiteLogger("com.optimizely.ab.android.sdk.OptimizelyManager");
745740
logger.error("Unable to generate logger from class.", e);
746741
} catch (Error e) {
747-
try {
748-
logger = LoggerFactory.getLogger("com.optimizely.ab.android.sdk.OptimizelyManager");
749-
logger.error("Unable to generate logger from class.", e);
750-
}
751-
catch (Exception e1) {
752-
logger = new OptimizelyLiteLogger("com.optimizely.ab.android.sdk.OptimizelyManager");
753-
}
742+
logger = new OptimizelyLiteLogger("com.optimizely.ab.android.sdk.OptimizelyManager");
743+
logger.error("Unable to generate logger from class.", e);
754744
}
755745
}
756746

0 commit comments

Comments
 (0)