Android Open Source - SurveySDK_android Log






From Project

Back to project page SurveySDK_android.

License

The source code is released under:

Apache License

If you think the Android project SurveySDK_android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.survey.android.util;
// ww  w .ja  va  2 s .c  o  m
import com.survey.android.util.Log;


public class Log {
  public final static String LOGTAG = "Survey";
  public static final boolean debug = false;

  private static String desc() {
    try {
      StringBuilder builder = new StringBuilder("[");
      builder.append(Thread.currentThread().getStackTrace()[4].getFileName().replaceFirst("\\..*", ""));
      builder.append(".");
      builder.append(Thread.currentThread().getStackTrace()[4].getMethodName());
      builder.append("():");
      builder.append(Thread.currentThread().getStackTrace()[4].getLineNumber());
      builder.append("] ");
        return builder.toString();
    } catch (Exception e) {
      Log.w(LOGTAG, "Can't log description! Exception: " + e);
    }
    return "";
  }

  public static void d(String logMe) {
    if (debug) {
      android.util.Log.d(LOGTAG, desc() + logMe);
    }
  }
  
  public static void d(String tag, String logMe) {
    if (debug) {
      android.util.Log.d(tag, desc() + logMe);
    }
  }

  public static void e(String logMe) {
    android.util.Log.e(LOGTAG, desc() + logMe);
  }

  public static void e(String logMe, Exception ex) {
    android.util.Log.e(LOGTAG, desc() + logMe, ex);
  }
  
  public static void e(String tag, String logMe) {
    android.util.Log.e(tag, desc() + logMe);
  }

  public static void e(String tag, String logMe, Exception ex) {
    android.util.Log.e(tag, desc() + logMe, ex);
  }

  public static void i(String logMe) {
    if (debug) {
      android.util.Log.i(LOGTAG, desc() + logMe);
    }
  }
  
  public static void i(String tag, String logMe) {
    if (debug) {
      android.util.Log.i(tag, desc() + logMe);
    }
  }

  public static void v(String logMe) {
    if (debug) {
      android.util.Log.v(LOGTAG, desc() + logMe);
    }
  }

  public static void w(String logMe) {
    android.util.Log.w(LOGTAG, desc() + logMe);
  }

  public static void w(String tag, String logMe) {
    android.util.Log.w(tag, desc() + logMe);
  }
}




Java Source Code List

android.UnusedStub.java
com.google.android.gms.BuildConfig.java
com.google.android.gms.BuildConfig.java
com.survey.android.UnusedStub.java
com.survey.android.c2dm.C2DMRegistrationReceiver.java
com.survey.android.c2dm.C2DMTokenRefresher.java
com.survey.android.c2dm.GcmBroadcastReceiver.java
com.survey.android.c2dm.GcmNotificationReceiver.java
com.survey.android.c2dm.GcmRegistrationService.java
com.survey.android.c2dm.RegService.java
com.survey.android.common.PlacesAutoCompleteAdapter.java
com.survey.android.common.Themes.java
com.survey.android.containers.AppContainer.java
com.survey.android.containers.PollContainer.java
com.survey.android.custom_widgets.FontTextView.java
com.survey.android.custom_widgets.PollRatingsScaleLabeled.java
com.survey.android.custom_widgets.PollRatings.java
com.survey.android.custom_widgets.PollSelectionTable.java
com.survey.android.db.SerializationHelper.java
com.survey.android.db.SerializationManager.java
com.survey.android.fragment.AudioRecorderFragment.java
com.survey.android.geofence.GeofenceRemover.java
com.survey.android.geofence.GeofenceRequester.java
com.survey.android.geofence.GeofenceUtils.java
com.survey.android.geofence.LocationServiceErrorMessages.java
com.survey.android.geofence.ReceiveTransitionsIntentService.java
com.survey.android.geofence.SimpleGeofenceStore.java
com.survey.android.geofence.SimpleGeofence.java
com.survey.android.model.AnswerModel.java
com.survey.android.model.CategoryModel.java
com.survey.android.model.CurrentSectionModel.java
com.survey.android.model.Prefs.java
com.survey.android.model.QuestionModel.java
com.survey.android.model.ResponseModel.java
com.survey.android.model.SurveyModel.java
com.survey.android.model.UserModel.java
com.survey.android.services.BackgroundUploader.java
com.survey.android.services.DataBroadcastReceiver.java
com.survey.android.services.DeviceStartUpReceiver.java
com.survey.android.services.GeoSurveyPollService.java
com.survey.android.services.LocationTesterService.java
com.survey.android.services.ReferrerCatcher.java
com.survey.android.session.Configuration.java
com.survey.android.session.Session.java
com.survey.android.util.Base64.java
com.survey.android.util.ConstantData.java
com.survey.android.util.GeoPush.java
com.survey.android.util.GeoTriggerBroadcastReceiver.java
com.survey.android.util.GeoTrigger.java
com.survey.android.util.LocationLog.java
com.survey.android.util.Log.java
com.survey.android.util.StrToIntMap.java
com.survey.android.util.StrToStrMap.java
com.survey.android.util.Toiler.java
com.survey.android.util.WhiteLabel.java
com.survey.android.view.Dashboard.java
com.survey.android.view.Gallery.java
com.survey.android.view.LocalizedFragmentActivity.java
com.survey.android.view.Main.java
com.survey.android.view.Notification.java
com.survey.android.view.Question.java
com.survey.android.view.Survey.java
com.survey.android.view.ThemeCustomizer.java
com.survey.android.view.themed.DashboardThemed.java
com.survey.android.view.themed.MainThemed.java
com.survey.android.view.themed.NotificationThemed.java
com.survey.android.view.themed.QuestionThemed.java
com.survey.android.view.themed.SurveyThemed.java
com.survey.android.webclient.HttpRequest.java
com.survey.android.webclient.HttpsClient.java
com.survey.android.webclient.RestClient.java
com.survey.android.webclient.SurveyHttpClient.java
com.survey.android.webclient.SurveyRequest.java
com.survey.android.webclient.SurveySSLSocketFactory.java
com.survey.android.webclient.SurveyX509TrustManager.java
com.survey.android.widget.Widget.java
com.survey.androiddemo.AppContainer.java
com.survey.androiddemo.LoginActivity.java
com.survey.androiddemo.MainActivity.java
com.survey.androiddemo.SDKConfigSettings.java