Android Open Source - Helpers Log Helper






From Project

Back to project page Helpers.

License

The source code is released under:

MIT License

If you think the Android project Helpers 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 at.wrdlbrnft.helpers;
/*from w  w w .ja  v a2s  .  c  o m*/
import android.util.Log;

/**
 * Created by Xaver on 03/07/14.
 */
public class LogHelper {

    public static <T> void error(Class<T> source, String message, Throwable e) {
        Log.e(getLogTagFromClass(source), message, e);
    }

    public static <T> void debug(Class<T> source, String message, Throwable e) {
        Log.d(getLogTagFromClass(source), message, e);
    }

    public static <T> void verbose(Class<T> source, String message, Throwable e) {
        Log.v(getLogTagFromClass(source), message, e);
    }

    public static <T> void info(Class<T> source, String message, Throwable e) {
        Log.i(getLogTagFromClass(source), message, e);
    }

    public static <T> void error(Class<T> source, String message) {
        Log.e(getLogTagFromClass(source), message);
    }

    public static <T> void debug(Class<T> source, String message) {
        Log.d(getLogTagFromClass(source), message);
    }

    public static <T> void verbose(Class<T> source, String message) {
        Log.v(getLogTagFromClass(source), message);
    }

    public static <T> void info(Class<T> source, String message) {
        Log.i(getLogTagFromClass(source), message);
    }

    public static <T> void warn(Class<T> source, String message, Throwable e) {
        Log.w(getLogTagFromClass(source), message, e);
    }

    public static <T> void warn(Class<T> source, String message) {
        Log.w(getLogTagFromClass(source), message);
    }


    public static <T> void warn(Class<T> source, Throwable e) {
        Log.w(getLogTagFromClass(source), e);
    }

    private static <T> String getLogTagFromClass(Class<T> cls) {
        if (cls != null) {
            return cls.getSimpleName();
        }
        return "???";
    }
}




Java Source Code List

at.wrdlbrnft.helpers.ApplicationTest.java
at.wrdlbrnft.helpers.AssetHelper.java
at.wrdlbrnft.helpers.Base64Coder.java
at.wrdlbrnft.helpers.BitHelper.java
at.wrdlbrnft.helpers.BitmapHelper.java
at.wrdlbrnft.helpers.Bundles.java
at.wrdlbrnft.helpers.CanvasHelper.java
at.wrdlbrnft.helpers.Container.java
at.wrdlbrnft.helpers.Containers.java
at.wrdlbrnft.helpers.Dates.java
at.wrdlbrnft.helpers.ExtrasBuilder.java
at.wrdlbrnft.helpers.IntentHelper.java
at.wrdlbrnft.helpers.LayoutHelper.java
at.wrdlbrnft.helpers.LogHelper.java
at.wrdlbrnft.helpers.Maps.java
at.wrdlbrnft.helpers.NetworkHelper.java
at.wrdlbrnft.helpers.Numbers.java
at.wrdlbrnft.helpers.PackageHelper.java
at.wrdlbrnft.helpers.ReflectionHelper.java
at.wrdlbrnft.helpers.SerializationHelper.java
at.wrdlbrnft.helpers.Sets.java
at.wrdlbrnft.helpers.StreamHelper.java
at.wrdlbrnft.helpers.Strings.java
at.wrdlbrnft.helpers.TypeHelper.java
at.wrdlbrnft.helpers.ViewHelper.java
at.wrdlbrnft.helpers.credentials.CredentialsFactory.java
at.wrdlbrnft.helpers.credentials.Credentials.java
at.wrdlbrnft.helpers.lists.Difference.java
at.wrdlbrnft.helpers.lists.Lists.java
at.wrdlbrnft.helpers.lists.UniqueIdProvider.java
at.wrdlbrnft.helpers.lists.UpdateInfo.java
at.wrdlbrnft.helpers.lists.UpdateValueContainer.java
at.wrdlbrnft.helpers.time.Time.java
at.wrdlbrnft.helpers.time.Times.java