안드로이드 스튜디오

[ 안드로이드 스튜디오 ] 로그 남기는 방법

zzuvely 2022. 7. 7. 17:56

• 로그(Log) 를 사용하여 앱 실행 중 특정 시점의 기록을 남긴다.

 

Log.e (String, String) 오류
Log.w (String, String) 경고
Log.i (String, String) 정보
Log.d (String, String) 디버그
Log.v (String, String) 상세

 

로그 메시지 작성

 

private static final String TAG = "MyActivity";
...
Log.i(TAG, "item number " + number);

 

로그 사용 예제

로그의 태그를 상수로 정의하여, 검색을 통해 로그를 쉽게 찾도록 도와준다.

 

public class MainActivity extends AppCompatActivity {

    private static final String TAG = "MyDiceApp :: ";


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

		...

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Log.i(TAG, "버튼 눌러짐");

		...
                
                Random random = new Random();
                int number = random.nextInt(6);
                int number2 = random.nextInt(6);
                Log.i(TAG, "number : " + number);
                Log.i(TAG, "number2 : " + number2);
        
		...
        
            }
        });
    }
}