package com.ikea.shared.util;

import android.content.Context;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.widget.Toast;
import java.util.Iterator;
import java.util.Set;

public final class L
{
  private static L sDefaultLogger = new L("DefaultLogger", 2);
  private int mLOGLEVEL = 2;
  private final String mTAG;

  public L(String paramString, int paramInt)
  {
    if (TextUtils.isEmpty(paramString))
      throw new IllegalArgumentException("tag is empty!");
    this.mTAG = paramString;
    setLevel(paramInt);
  }

  public static void D(Object paramObject, String paramString)
  {
    sDefaultLogger.d(paramObject, paramString);
  }

  public static void D(Object paramObject, String paramString, Throwable paramThrowable)
  {
    sDefaultLogger.d(paramObject, paramString, paramThrowable);
  }

  public static void D(String paramString)
  {
    sDefaultLogger.d(paramString);
  }

  public static void D(String paramString, Throwable paramThrowable)
  {
    sDefaultLogger.d(paramString, paramThrowable);
  }

  public static void E(Object paramObject, String paramString)
  {
    sDefaultLogger.e(paramObject, paramString);
  }

  public static void E(Object paramObject, String paramString, Throwable paramThrowable)
  {
    sDefaultLogger.e(paramObject, paramString, paramThrowable);
  }

  public static void E(String paramString)
  {
    sDefaultLogger.e(paramString);
  }

  public static void E(String paramString, Throwable paramThrowable)
  {
    sDefaultLogger.e(paramString, paramThrowable);
  }

  public static void I(Object paramObject, String paramString)
  {
    sDefaultLogger.i(paramObject, paramString);
  }

  public static void I(Object paramObject, String paramString, Throwable paramThrowable)
  {
    sDefaultLogger.i(paramObject, paramString, paramThrowable);
  }

  public static void I(String paramString)
  {
    sDefaultLogger.i(paramString);
  }

  public static void I(String paramString, Throwable paramThrowable)
  {
    sDefaultLogger.i(paramString, paramThrowable);
  }

  public static void TOAST(Context paramContext, String paramString)
  {
    sDefaultLogger.toast(paramContext, paramString);
  }

  public static void V(Object paramObject, String paramString)
  {
    sDefaultLogger.v(paramObject, paramString);
  }

  public static void V(Object paramObject, String paramString, Throwable paramThrowable)
  {
    sDefaultLogger.v(paramObject, paramString, paramThrowable);
  }

  public static void V(String paramString)
  {
    sDefaultLogger.v(paramString);
  }

  public static void V(String paramString, Throwable paramThrowable)
  {
    sDefaultLogger.v(paramString, paramThrowable);
  }

  public static void W(Object paramObject, String paramString)
  {
    sDefaultLogger.w(paramObject, paramString);
  }

  public static void W(Object paramObject, String paramString, Throwable paramThrowable)
  {
    sDefaultLogger.w(paramObject, paramString, paramThrowable);
  }

  public static void W(String paramString)
  {
    sDefaultLogger.w(paramString);
  }

  public static void W(String paramString, Throwable paramThrowable)
  {
    sDefaultLogger.w(paramString, paramThrowable);
  }

  private String getSourceString(Object paramObject)
  {
    if ((paramObject instanceof Class))
      return ((Class)paramObject).getSimpleName() + " - ";
    if ((paramObject instanceof String))
      return (String)paramObject + " - ";
    return paramObject.getClass().getSimpleName() + " - ";
  }

  public static void inspectBundle(Bundle paramBundle)
  {
    D("Inspect Bundle START " + paramBundle);
    Iterator localIterator = paramBundle.keySet().iterator();
    while (localIterator.hasNext())
    {
      String str = (String)localIterator.next();
      D("(K:V) -> (" + str + ":" + paramBundle.get(str) + ")");
    }
    D("Inspect Bundle END " + paramBundle);
  }

  private boolean isLoggableLocal(int paramInt)
  {
    return false;
  }

  public static void setDefaultLogger(String paramString, int paramInt)
  {
    sDefaultLogger = new L(paramString, paramInt);
  }

  public void d(Object paramObject, String paramString)
  {
    if (isLoggableLocal(3))
      Log.d(this.mTAG, getSourceString(paramObject) + paramString);
  }

  public void d(Object paramObject, String paramString, Throwable paramThrowable)
  {
    if (isLoggableLocal(3))
      Log.d(this.mTAG, getSourceString(paramObject) + paramString, paramThrowable);
  }

  public void d(String paramString)
  {
    if (isLoggableLocal(3))
      Log.d(this.mTAG, paramString);
  }

  public void d(String paramString, Throwable paramThrowable)
  {
    if (isLoggableLocal(3))
      Log.d(this.mTAG, paramString, paramThrowable);
  }

  public void e(Object paramObject, String paramString)
  {
    if (isLoggableLocal(6))
      Log.e(this.mTAG, getSourceString(paramObject) + paramString);
  }

  public void e(Object paramObject, String paramString, Throwable paramThrowable)
  {
    if (isLoggableLocal(6))
      Log.e(this.mTAG, getSourceString(paramObject) + paramString, paramThrowable);
  }

  public void e(String paramString)
  {
    if (isLoggableLocal(6))
      Log.e(this.mTAG, paramString);
  }

  public void e(String paramString, Throwable paramThrowable)
  {
    if (isLoggableLocal(6))
      Log.e(this.mTAG, paramString, paramThrowable);
  }

  public void i(Object paramObject, String paramString)
  {
    if (isLoggableLocal(4))
      Log.i(this.mTAG, getSourceString(paramObject) + paramString);
  }

  public void i(Object paramObject, String paramString, Throwable paramThrowable)
  {
    if (isLoggableLocal(4))
      Log.i(this.mTAG, getSourceString(paramObject) + paramString, paramThrowable);
  }

  public void i(String paramString)
  {
    if (isLoggableLocal(4))
      Log.i(this.mTAG, paramString);
  }

  public void i(String paramString, Throwable paramThrowable)
  {
    if (isLoggableLocal(4))
      Log.i(this.mTAG, paramString, paramThrowable);
  }

  public void setLevel(int paramInt)
    throws IllegalArgumentException
  {
    if ((paramInt < 2) || (paramInt > 7))
      throw new IllegalArgumentException("level is out of bounds!");
    this.mLOGLEVEL = paramInt;
  }

  public void toast(Context paramContext, String paramString)
  {
    if (isLoggableLocal(6))
      Toast.makeText(paramContext, paramString, 1).show();
  }

  public void v(Object paramObject, String paramString)
  {
    if (isLoggableLocal(2))
      Log.v(this.mTAG, getSourceString(paramObject) + paramString);
  }

  public void v(Object paramObject, String paramString, Throwable paramThrowable)
  {
    if (isLoggableLocal(2))
      Log.v(this.mTAG, getSourceString(paramObject) + paramString, paramThrowable);
  }

  public void v(String paramString)
  {
    if (isLoggableLocal(2))
      Log.v(this.mTAG, paramString);
  }

  public void v(String paramString, Throwable paramThrowable)
  {
    if (isLoggableLocal(2))
      Log.v(this.mTAG, paramString, paramThrowable);
  }

  public void w(Object paramObject, String paramString)
  {
    if (isLoggableLocal(5))
      Log.w(this.mTAG, getSourceString(paramObject) + paramString);
  }

  public void w(Object paramObject, String paramString, Throwable paramThrowable)
  {
    if (isLoggableLocal(5))
      Log.w(this.mTAG, getSourceString(paramObject) + paramString, paramThrowable);
  }

  public void w(Object paramObject, Throwable paramThrowable)
  {
    if (isLoggableLocal(5))
      Log.w(this.mTAG, getSourceString(paramObject), paramThrowable);
  }

  public void w(String paramString)
  {
    if (isLoggableLocal(5))
      Log.w(this.mTAG, paramString);
  }

  public void w(String paramString, Throwable paramThrowable)
  {
    if (isLoggableLocal(5))
      Log.w(this.mTAG, paramString, paramThrowable);
  }

  public void w(Throwable paramThrowable)
  {
    if (isLoggableLocal(5))
      Log.w(this.mTAG, paramThrowable);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.shared.util.L
 * JD-Core Version:    0.6.2
 */