zzacm.java 2.29 KB
package com.google.android.gms.internal;

import android.util.Log;
import com.google.android.gms.common.internal.zzq;

public class zzacm
{
  private final String a;
  private final String b;
  private final zzq c;
  private final int d;
  
  private zzacm(String paramString1, String paramString2)
  {
    this.b = paramString2;
    this.a = paramString1;
    this.c = new zzq(paramString1);
    this.d = a();
  }
  
  public zzacm(String paramString, String... paramVarArgs)
  {
    this(paramString, a(paramVarArgs));
  }
  
  private int a()
  {
    int i = 2;
    while ((7 >= i) && (!Log.isLoggable(this.a, i))) {
      i += 1;
    }
    return i;
  }
  
  private static String a(String... paramVarArgs)
  {
    if (paramVarArgs.length == 0) {
      return "";
    }
    StringBuilder localStringBuilder = new StringBuilder();
    localStringBuilder.append('[');
    int j = paramVarArgs.length;
    int i = 0;
    while (i < j)
    {
      String str = paramVarArgs[i];
      if (localStringBuilder.length() > 1) {
        localStringBuilder.append(",");
      }
      localStringBuilder.append(str);
      i += 1;
    }
    localStringBuilder.append(']').append(' ');
    return localStringBuilder.toString();
  }
  
  protected String format(String paramString, Object... paramVarArgs)
  {
    String str = paramString;
    if (paramVarArgs != null)
    {
      str = paramString;
      if (paramVarArgs.length > 0) {
        str = String.format(paramString, paramVarArgs);
      }
    }
    return this.b.concat(str);
  }
  
  public void zza(String paramString, Object... paramVarArgs)
  {
    if (zzak(2)) {
      Log.v(this.a, format(paramString, paramVarArgs));
    }
  }
  
  public boolean zzak(int paramInt)
  {
    return this.d <= paramInt;
  }
  
  public void zzb(String paramString, Object... paramVarArgs)
  {
    if (zzak(3)) {
      format(paramString, paramVarArgs);
    }
  }
  
  public void zze(String paramString, Object... paramVarArgs)
  {
    Log.i(this.a, format(paramString, paramVarArgs));
  }
  
  public void zzf(String paramString, Object... paramVarArgs)
  {
    Log.w(this.a, format(paramString, paramVarArgs));
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzacm.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */