android.util.Log without the tag

Perhaps having come languages like PHP, Javascript or ActionScript, I just can not get used to tagging log output.
Hence I came up with a class: OneLog – one tag.


I initialise OneLog.TAG in my Application class, but it really can go anywhere appropriate.

public class MyApp extends Application
{
    public static final String PACKAGE;
    static {
        PACKAGE = MyApp.class.getPackage().getName();
        OneLog.TAG = PACKAGE;
    }
    ...
}

And then you’re free (from tagging):

Log.i("test log");