Skip to content

znwabudike/ALog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

ALog

A different kind of Android Logger

Usage:

Import the .jar file and configure your build path to include the .jar

The Log class is built to override the android.util.log class. Please remove the import from your calss files and replace it with this new Log class.

import com.github.znwabudike.alogger.Log;

Three types of logging are provided:

Log.d == debug
Log.v == vebose
Log.i == info

Four types of method overrides for each logging type:

Methods:

public static void d(String msg)
public static void d(String TAG, String msg)
public static void d(String msg, Thread thread) 
public static void d(String TAG, String msg, Thread thread) 

Params:

String TAG == your tag.
String msg == your msg.
Thread thread == the thread you would like to trace.

Example usage:

public class DistanceHelper{
   ...
   
   public Thread findRoutes(final ArrayList<Driver> drivers, String threadname){
   results = new ArrayList<HashMap<String, String>>();
   final Thread thread = new HandlerThread(threadname){
       public void run(){
           Log.d("Starting Thread");
           //Do stuff...
       }
   }
   ...
}

Example LogCat Output:

10-06 18:45:32.933: D/DistanceHelper$1(6797): DistanceHelper$1.run()  Line = 63
10-06 18:45:32.933: D/DistanceHelper$1(6797): -----------------------------------
10-06 18:45:32.933: D/DistanceHelper$1(6797): Starting Thread
10-06 18:45:32.933: D/DistanceHelper$1(6797): -----------------------------------

About

A different kind of Android Logger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages