美文网首页Android基础
Android 定制自己的日志工具

Android 定制自己的日志工具

作者: Tank_Mao | 来源:发表于2021-10-28 16:32 被阅读0次
    public class ZLog {
    
        private static final String TAG = "MyApplication";
    //    private static boolean isOpenD = Log.isLoggable(TAG, Log.DEBUG);
        private static boolean isOpenD = true;
    
        public static void d(String tag, String msg){
            if(isOpenD){
                StackTraceElement element = (new Exception()).getStackTrace()[1];
                StringBuilder stringBuilder = new StringBuilder(" [ ")
                        .append(element.getFileName())
                        .append(" | ")
                        .append(element.getLineNumber())
                        .append(" | ")
                        .append(element.getMethodName() + "( )")
                        .append(" ] ");
                Log.d(TAG +" : " + stringBuilder.toString() + tag, msg);
            }
        }
    }
    

    效果如下:

    C:\Users\0016005615\cmder
    λ adb shell logcat | grep MyApplication
    10-28 16:28:23.673 11567 11567 D MyApplication :  [ MainActivity.java | 41 | onCreate( ) ] MainActivity: Thread[main,5,main]
    10-28 16:28:23.674 11567 11599 D MyApplication :  [ MainActivity.java | 46 | run( ) ] MainActivity: 子线程
    10-28 16:28:31.677 11567 11599 D MyApplication :  [ MainActivity.java | 48 | run( ) ] MainActivity:  Thread[Thread-3,5,main]
    

    相关文章

      网友评论

        本文标题:Android 定制自己的日志工具

        本文链接:https://www.haomeiwen.com/subject/ocpvaltx.html