debug log 추가하기 - gpeegpee/learn-java GitHub Wiki

class name이 proguard로 난독화 되는 경우

  • Use packageName + "." + localClassName for kotlin

package com.github.javaexam class MainActivity : AppCompatActivity() inner class inclass

2021-01-16 23:18:22.881 5358-5358/com.github.javaexam I/Test: canonicalName:com.github.javaexam.MainActivity 2021-01-16 23:18:22.881 5358-5358/com.github.javaexam I/Test: simpleName:MainActivity 2021-01-16 23:18:22.881 5358-5358/com.github.javaexam I/Test: name:com.github.javaexam.MainActivity 2021-01-16 23:18:22.882 5358-5358/com.github.javaexam I/Test: packageName:com.github.javaexam 2021-01-16 23:18:22.882 5358-5358/com.github.javaexam I/Test: localClassName:MainActivity

2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: canonicalName:com.github.javaexam.MainActivity.a 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: simpleName:a 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: declaredClasses:[Ljava.lang.Class;@5262627 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: declaringClass:class com.github.javaexam.MainActivity 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: enclosingClass:class com.github.javaexam.MainActivity 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: name:com.github.javaexam.MainActivity$a 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: name:com.github.javaexam.MainActivity$a@a0850d4 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: name:inclass

// java 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: canonicalName:com.github.javaexam.a 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: simpleName:a 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: declaringClass:null 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: enclosingClass:null 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: Name:com.github.javaexam.a 2021-01-16 23:27:01.838 5811-5811/com.github.javaexam I/Test: toString:com.github.javaexam.a@623327d