"Visible Logcat: 안드로이드 디버깅을 위한 시각적 로그캣 도구"

장수이밍·2023년 4월 9일
1

android library

목록 보기
1/1
post-thumbnail

안드로이드 앱 개발 시 디버깅은 매우 중요한 과정입니다.
로그캣은 디버깅을 위한 필수적인 도구 중 하나입니다. 그러나 로그캣을 사용하면서 발생하는 문제 중 하나는, 스마트폰으로 확인 하기 어렵다는 것 입니다.

만약!

주말에 앱에서 버그가 발생한다는 연락을 받았다면 당신은 어떻게 하시겠습니까?

개발환경이 집에 구성되어 있지 않다면, 또는 현재 PC 또는 노트북에 접속이 어렵다면...
회사로 출근하는 경우가 있을 것 입니다.

이러한 문제를 해결하기 위해 Visible Logcat이라는 도구를 개발하였습니다.

이 도구는 로그를 시각적으로 표현하여 보다 효율적인 디버깅을 도와줍니다.

Visible Logcat을 사용하면 로그를 태그별로 필터링하고, 각 로그의 시간, 라인 수 등의 정보를 쉽게 확인할 수 있습니다. 또한, 로그를 색상으로 구분하여 보기 쉽게 만들어 줍니다.

이 도구는 안드로이드 스튜디오 라이브러리로 제공되어 쉽게 설치하여 사용할 수 있습니다. 또한, 소스 코드가 공개되어 있어 누구나 자유롭게 사용하고 수정할 수 있습니다.

Visible Logcat은 안드로이드 개발자들이 디버깅을 보다 쉽게 할 수 있도록 도와주는 매우 유용한 도구입니다. 이를 사용하여 디버깅 시간을 단축하고 보다 안정적인 앱을 개발할 수 있습니다.

사용방법은 정말 간단합니다.

해당 라이브러리를 임포트 한 후,

dependencies {
  implementation 'io.github.snaps-eddy:visibledebugtool:x.y.z'
}

간단하게 서비스를 바인드 시켜주면 됩니다.

//DSL style
createDebugTool(this) {
     setAutoPermissionCheck(true)
 }.bindService()

아래는 실제로 구동시에 나타나는 ui 입니다.

<그림1. 서비스 바인드시에 나타나는 ui.> <그림2. 확장된 상태 ui.> <그림3. 로그 가 나타나는 ui>

자세한 사항은
github 에서 확인 부탁드려요.
https://github.com/SooYoungJang/visible_logcat

profile
andorid developer

0개의 댓글