Android Studio/기능 사용법

Android Studio : 안드로이드에서 로그 남기고 확인하는 방법 (Logcat)

신강희 2024. 6. 11. 18:06
728x90

< 안드로이드에서 로그 남기고 확인하는 방법 (Logcat) >

 

# 코드를 작성중 안드로이드 스튜디오 에서도 로그를 출력하여 볼수있는 방법이 있다.

- MainActivity.java 파일에 작성

// Log 를 볼때는 Log. i(인포) w(워닝) d(디버그) e(에러) 네종류 => 스트림릿하고 비슷
Log.i("UITEST MAIN", email);

 

# 전체 코드 및 실행시!

package com.ksg.uitest1;

import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.graphics.Insets;
import androidx.core.view.ViewCompat;
import androidx.core.view.WindowInsetsCompat;

import com.google.android.material.snackbar.Snackbar;

public class MainActivity extends AppCompatActivity {

    // 객체와 연결시킬 변수만 만들어 주면 된다. New 필요없음 (이미 우리가 드래그해서 객체 생성함)
    EditText editEmail;
    EditText editPassword;
    EditText editName;
    Button btnSave;

    TextView textView;

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


        // 자바의 new 와같이 객체 연결 하기 (이미 안스 에서 생성해주었기 때문에 연결만)
        editEmail = findViewById(R.id.editEmail);
        editPassword = findViewById(R.id.editPassword);
        editName = findViewById(R.id.editName);
        btnSave = findViewById(R.id.btnSave);

        textView = findViewById(R.id.textView);

        btnSave.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // 1. 유저가 에디트 텍스트에 입력한 내용을 가져온다.
                String email = editEmail.getText().toString();
                String password = editPassword.getText().toString();
                String name = editName.getText().toString();

                // Log 를 볼때는 Log. i(인포) w(워닝) d(디버그) e(에러) 네종류 => 스트림릿하고 비슷
                Log.i("UITEST MAIN", email);

                // 1-1. 데이터가 비어있는지 아닌지 체크한다.
                if(email.isEmpty() || password.isEmpty() || name.isEmpty() ){
                    // 비어있으면, 유저한테 필수항목이니까 모두 입력하라고 알려준다.
                    
                     }

            }
        });

    }
}

 

# 로그 확인은 로그캣에서 확인한다!

- 검색하려는 로그명칭을 검색창 우측에 입력하면 바로 탐색 가능!

 

다음 게시글로 계속~!

 

반응형