군침이 싹 도는 코딩

로그 ( Log ) 처리 하는 법 본문

Android

로그 ( Log ) 처리 하는 법

mugoori 2023. 1. 26. 16:05
package com.mugoori.uitest1;

import androidx.appcompat.app.AppCompatActivity;

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 com.google.android.material.snackbar.Snackbar;

public class MainActivity extends AppCompatActivity {

    TextView txtName;
    EditText editName;
    EditText editPassword;
    EditText editEmail;
    Button btnSave;


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

        // 화면이 연결되어었으니
        // 화면에 있는 뷰를 가져와서 변수로 만든다
        txtName = findViewById(R.id.txtName);
        editName = findViewById(R.id.editName);
        editPassword = findViewById(R.id.editPassword);
        editEmail = findViewById(R.id.editEmail);
        btnSave = findViewById(R.id.btnSave);

        txtName.setText("홍길동");

        // 버튼 눌렸을때
        btnSave.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                // 1. 입력한 이름을 가져와서 텍스트뷰에 보여준다
                String name = editName.getText().toString().trim();
                String password = editPassword.getText().toString().trim();
                String email = editEmail.getText().toString().trim();

                // 1-1. 데이터가 유효한지 체크한다
                // name.isEmpty() or name.equals ("")
                if (name.isEmpty() || password.isEmpty() || email.isEmpty()) {
                    Snackbar.make(btnSave,"필수 항목을 모두 입력하세요",Snackbar.LENGTH_SHORT).show();
                    return;
                }

                txtName.setText(name);
                // 2. 입력한 비밀번호와 이메일을 로그로 출력 ( 프린트 하는 방법 )
                Log.i("UITEST MAIN", password + " "+ email);

# 로그를 처리하는 방법은 Log.이라고 쓰면 i ( 인포 ) e ( 에러 ) w ( 경고 ) 등의 다양한 로그를 볼 수 있다

파라미터로는 로그의 이름, 로그에 표시할 메세지를 적어주면 된다

 

 

 

# 로그의 확인은 하단에 로그캣을 눌러 파라미터에 썻던 로그이름을 검색해주면 볼 수 있다