log
Contents
log 는 HSP 에서 확장 라이브러리로 제공하는 API 로 aar 라이브러리 파일과 build.gradle 파일을 수정하여 사용할 수 있다.
라이브러리 추가 방법은 Android 개발 가이드의 내용을 참조하면 된다.
log 은 Logback 라이브러리와 연동하여 로그 메시지를 남기는 기능을 가지고 있으며, Optional 한 기능이므로 사용자가 별도로 개발하여 사용해도 무방하다.
print 은 첫번째 인자를 통해 로그 레벨을 정하고 두 번째 인자를 통해 출력할 메시지를 전달한다. print 로 출력되는 메시지는 configuration.json 내에 root level 의 값에 따라 출력 되는 메시지 레벨이 달리진다.
options
필드 | 설명 | M/O |
---|---|---|
level | 로그 레벨을 설정한다.
| M |
message | 출력 메시지 | M |
Example
DAPLog.print(DAPLog.DEBUG, "Hello World", {
// TODO
}) {
// TODO
}
// TODO
}) {
// TODO
}
DAPLog.print(DAPLog.DEBUG, "Hello World", result -> {
// TODO
}, e -> {
// TODO
});
// TODO
}, e -> {
// TODO
});
Error Code
Code | Cause | Comment |
---|---|---|
E12100 | 파라메터 값이 잘못되어 있을 경우 | |
E12101 | 전달된 액션 값이 알 수 없는 액션일 경우 | |
E12102 | 로그레벨 설정이 잘못되어 있을 경우 | |
E12103 | 출력할 메시지가 잘못되어 있을 경우 | |
E12050 | 실행 중 오류가 발생 되었을 경우 | |
E12099 | 알 수없는 오류가 발생 되었을 경우 | |