InstabugSDKLogger.java 2.54 KB
package com.instabug.library.util;

import android.support.annotation.NonNull;
import android.util.Log;
import com.instabug.library.Instabug;

public final class InstabugSDKLogger
{
  private static final String LOG_TAG = "INSTABUG - ";
  
  public static void d(@NonNull Object paramObject, @NonNull String paramString)
  {
    if (!Instabug.isDebugEnabled()) {}
    do
    {
      return;
      logTag(paramObject);
    } while (paramString.length() <= 4000);
    int j = paramString.length() / 4000;
    new StringBuilder("logMessage length = ").append(paramString.length()).append(" divided to ").append(j + 1).append(" chunks");
    int i = 0;
    label66:
    int k;
    if (i <= j)
    {
      k = (i + 1) * 4000;
      if (k < paramString.length()) {
        break label142;
      }
    }
    label142:
    for (paramObject = paramString.substring(i * 4000);; paramObject = paramString.substring(i * 4000, k))
    {
      new StringBuilder("chunk ").append(i + 1).append(" of ").append(j + 1).append(":\n").append((String)paramObject);
      i += 1;
      break label66;
      break;
    }
  }
  
  public static void e(@NonNull Object paramObject, @NonNull String paramString)
  {
    Log.e(logTag(paramObject), paramString);
  }
  
  public static void e(@NonNull Object paramObject, @NonNull String paramString, @NonNull Throwable paramThrowable)
  {
    Log.e(logTag(paramObject), paramString, paramThrowable);
  }
  
  public static void i(@NonNull Object paramObject, @NonNull String paramString)
  {
    Log.i(logTag(paramObject), paramString);
  }
  
  public static String logTag(@NonNull Object paramObject)
  {
    if ((paramObject instanceof Class)) {}
    for (paramObject = ((Class)paramObject).getSimpleName();; paramObject = paramObject.getClass().getSimpleName()) {
      return "INSTABUG - " + (String)paramObject;
    }
  }
  
  public static void v(@NonNull Object paramObject, @NonNull String paramString) {}
  
  public static void w(@NonNull Object paramObject, @NonNull String paramString)
  {
    Log.w(logTag(paramObject), paramString);
  }
  
  public static void wtf(@NonNull Object paramObject, @NonNull String paramString)
  {
    Log.wtf(logTag(paramObject), paramString);
  }
  
  public static void wtf(@NonNull Object paramObject, @NonNull String paramString, @NonNull Throwable paramThrowable)
  {
    Log.wtf(logTag(paramObject), paramString, paramThrowable);
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/instabug/library/util/InstabugSDKLogger.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */