전기차충전기
[안드로이드] Log 찍는 방법
hyeok0724.kim@gmail.com
2021. 12. 9. 17:01
반응형
작성일: 21년 12월 9일
Index
1. 코드 작성하기
2. Log 색상 변경하기
3. Log 출력 확인하기
1. 코드 작성하기
1) MainActivity 코드
public class MainActivity extends AppCompatActivity {
private static final String LOG_TAG = MainActivity.class.getSimpleName();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
writeLog();
}
public void writeLog(){
UserProfile userProfile = new UserProfile("홍길동", "01012345678", "서울시 강남구");
Log.v(LOG_TAG, "This is Verbose Log" + userProfile);
Log.d(LOG_TAG, "This is Debug Log" + userProfile);
Log.i(LOG_TAG, "This is Info Log" + userProfile);
Log.w(LOG_TAG, "This is Warning Log" + userProfile);
Log.e(LOG_TAG, "This is Error Log" + userProfile);
}
}
2) Log Tag
- Log를 찍을때 기본적으로 Tag를 입력하게 되어있음
- Tag를 변수 선언하여 사용하는데 클래스 이름을 입력함
- String LOG_TAG = "MainActivity" 로 입력해도 됨
- String LOG_TAG = MainActivity.class.getSimpleName() 함수를 이용하여 클래스 이름을 가져와도 됨
- 클래스 이름을 가져오면 클래스의 이름이 바뀌더라도 자동으로 바뀜
3) UserProfile 코드
- toString을 Override 하여 사용함
public class UserProfile {
public String name;
public String phone;
public String address;
public UserProfile(String name, String phone, String addrees){
this.name = name;
this.phone = phone;
this.address = address;
}
@Override
public String toString(){
return "UserProfile name=" + name + "phone=" + phone + "address=" + address;
}
}
2. Log 색상 변경하기
- File -> Setting 클릭함
- Editor -> Color Scheme -> Android Logcat 설정화면으로 이동함
- "Inherit values from" 체크를 해제 하여 Log 종류별로 색상을 변경할 수 있음
3. Log 출력 확인하기
- 아래와 같이 출력됨을 확인 할 수 있음
Referece:
반응형