Skip to content

Commit 851a13b

Browse files
committed
Fixing suppress log level logic for Android
1 parent 130cca2 commit 851a13b

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

Assets/Adjust/Android/AdjustAndroid.cs

+13-10
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,23 @@ public void start(AdjustConfig adjustConfig) {
4646

4747
// Check if suppress log leve is supported.
4848
if (adjustConfig.allowSuppressLogLevel != null) {
49-
AndroidJavaObject ajoAllowSuppressLogLevel = new AndroidJavaObject("java.lang.Boolean", adjustConfig.allowSuppressLogLevel.Value);
50-
51-
ajoAdjustConfig = new AndroidJavaObject("com.adjust.sdk.AdjustConfig", ajoCurrentActivity, adjustConfig.appToken, ajoEnvironment, ajoAllowSuppressLogLevel);
49+
ajoAdjustConfig = new AndroidJavaObject("com.adjust.sdk.AdjustConfig", ajoCurrentActivity, adjustConfig.appToken, ajoEnvironment, adjustConfig.allowSuppressLogLevel);
5250
} else {
5351
ajoAdjustConfig = new AndroidJavaObject("com.adjust.sdk.AdjustConfig", ajoCurrentActivity, adjustConfig.appToken, ajoEnvironment);
5452
}
55-
5653

5754
// Check if deferred deeplink should be launched by SDK.
5855
launchDeferredDeeplink = adjustConfig.launchDeferredDeeplink;
5956

6057
// Check log level.
6158
if (adjustConfig.logLevel != null) {
62-
AndroidJavaObject ajoLogLevel = new AndroidJavaClass("com.adjust.sdk.LogLevel").GetStatic<AndroidJavaObject>(adjustConfig.logLevel.Value.uppercaseToString());
59+
AndroidJavaObject ajoLogLevel;
60+
61+
if (adjustConfig.logLevel.Value.uppercaseToString().Equals("SUPPRESS")) {
62+
ajoLogLevel = new AndroidJavaClass("com.adjust.sdk.LogLevel").GetStatic<AndroidJavaObject>("SUPRESS");
63+
} else {
64+
ajoLogLevel = new AndroidJavaClass("com.adjust.sdk.LogLevel").GetStatic<AndroidJavaObject>(adjustConfig.logLevel.Value.uppercaseToString());
65+
}
6366

6467
if (ajoLogLevel != null) {
6568
ajoAdjustConfig.Call("setLogLevel", ajoLogLevel);
@@ -277,7 +280,7 @@ public AttributionChangeListener(Action<AdjustAttribution> pCallback) : base("co
277280
}
278281

279282
public void onAttributionChanged(AndroidJavaObject attribution) {
280-
if (callback == null) {
283+
if (callback == null) {
281284
return;
282285
}
283286

@@ -323,7 +326,7 @@ public EventTrackingSucceededListener(Action<AdjustEventSuccess> pCallback) : ba
323326
}
324327

325328
public void onFinishedEventTrackingSucceeded(AndroidJavaObject eventSuccessData) {
326-
if (callback == null) {
329+
if (callback == null) {
327330
return;
328331
}
329332

@@ -359,7 +362,7 @@ public EventTrackingFailedListener(Action<AdjustEventFailure> pCallback) : base(
359362
}
360363

361364
public void onFinishedEventTrackingFailed(AndroidJavaObject eventFailureData) {
362-
if (callback == null) {
365+
if (callback == null) {
363366
return;
364367
}
365368

@@ -396,7 +399,7 @@ public SessionTrackingSucceededListener(Action<AdjustSessionSuccess> pCallback)
396399
}
397400

398401
public void onFinishedSessionTrackingSucceeded(AndroidJavaObject sessionSuccessData) {
399-
if (callback == null) {
402+
if (callback == null) {
400403
return;
401404
}
402405

@@ -431,7 +434,7 @@ public SessionTrackingFailedListener(Action<AdjustSessionFailure> pCallback) : b
431434
}
432435

433436
public void onFinishedSessionTrackingFailed(AndroidJavaObject sessionFailureData) {
434-
if (callback == null) {
437+
if (callback == null) {
435438
return;
436439
}
437440

0 commit comments

Comments
 (0)