일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- thread
- STM32
- 충전기
- 전기차
- 보안
- everon
- 완속충전기
- 플라스크
- 라즈베리파이
- dynamodb
- esp8266
- 파이썬
- raspberry
- lambda
- 디자인패턴
- 안드로이드
- 서버리스
- YMODEM
- 급속충전기
- IOT Core
- AWS
- 펌웨어
- flask
- 에버온
- Android
- homeassistant
- 전기차충전기
- OCPP
- 홈어시스턴트
- 전기차충전
Archives
- Today
- Total
Louie NRT Story
[안드로이드] Log 찍는 방법 본문
반응형
작성일: 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:
반응형
'전기차충전기' 카테고리의 다른 글
[안드로이드] DataBinding (0) | 2021.12.09 |
---|---|
[안드로이드] View Binding (0) | 2021.12.09 |
[Smatek] ST-RK3288-01 Root 시스템 권한 설정 - Todo (0) | 2021.11.23 |
[안드로이드] runOnUiThread() (0) | 2021.11.23 |
[안드로이드] Thread와 Runnable (0) | 2021.11.23 |
Comments