
com.appsflyer.AFLogger Maven / Gradle / Ivy
package com.appsflyer;
import android.util.Log;
/**
* Created by golan on 12/10/15.
*/
public class AFLogger {
public static final String LOG_TAG = LogMessages.LOG_TAG_PREFIX + AppsFlyerLib.SERVER_BUILD_NUMBER+"."+AppsFlyerLib.SDK_BUILD_NUMBER;
public static void afLog(String logMessage) {
if (shouldLog()) {
Log.i(LOG_TAG, logMessage);
}
}
public static void afDebugLog(String logMessage) {
if (shouldLog()) {
Log.d(LOG_TAG, logMessage);
}
}
public static void afLogE(String message, Throwable ex) {
if (shouldLog()) {
Log.e(LOG_TAG, message, ex);
}
}
public static void afWarnLog(String warnMessage) {
if (shouldLog()) {
Log.w(LOG_TAG, warnMessage);
}
}
private static boolean shouldLog(){
return AppsFlyerProperties.getInstance().isEnableLog();
}
public static void afLogM(String logMessage) {
if (!noLogsAllowed()) {
Log.d(LOG_TAG, logMessage);
}
}
private static boolean noLogsAllowed(){
return AppsFlyerProperties.getInstance().isLogsDisabledCompletely();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy