본문 바로가기
개발

Linux Ubuntu에서 GitHub에서 다운 받은 LogFilter 사용하기

by 준그래머 2024. 12. 9.
반응형

Linux Ubuntu 24.04에서 LogFilter를 사용해 보자.

LogFilter 다운로드하기

일단 아래 LogFilter 코드를 다운로드한다.

 

GitHub - iookill/LogFilter: Log filter for android

Log filter for android. Contribute to iookill/LogFilter development by creating an account on GitHub.

github.com

코드를 직접 수정해 커스텀하게 사용할 수 있기 때문에 GitHub에서 직접 다운로드하여 사용하는 것을 추천한다.

 

 

LogFilter 컴파일

먼저 다운로드한 LogFilter 파일을 Home 디렉터리로 옮긴 뒤 압축을 풀어준다.

 

터미널을 실행한 뒤에 ~/LogFilter로 이동해

cd ~/LogFilter

 

클래스들을 터미널에서 컴파일해준다.

javac -encoding EUC-KR -d out -Xlint:all src/*.java

 

만약 jdk가 설치되어 있지 않다면 진행할 수 없기 때문에 아래 게시물을 참고해 설치하자.

 

Linux Ubuntu에 JDK 설치하고 환경 변수 설정하기

JDK가 필요한 이유JDK는 Java Development Kit의 약자로 Java로 개발하기 위한 구성 요소들이 포함되어 있는 모음이라고 생각하면 된다. 주요 구성 요소로는 JVM과 JRE, 그리고 나머지 개발 도구들이 포함

junyoeng.tistory.com

 

파일을 실행 또는 jar 파일로 생성

1. 파일 실행

java -cp out LogFilterMain

간단하게 LogFilterMain.class를 실행해서 LogFilter를 사용할 수 있다.

 

 

2. jar 파일로 생성 후 사용

이걸 하기 위해선 일단 MANIFEST.MF파일이 필요한데, 이 프로젝트에는 없기 때문에 먼저 MANIFEST.MF를 생성한다.

vim MANIFEST.MF

로 실행 후

 

Manifest-Version: 1.0
Main-Class: LogFilterMain

를 넣고 저장 후 종료

 

아래 명령어를 통해 jar 파일이 생성

jar cfm LogFilter_custom.jar MANIFEST.MF -C out .

 

정상적으로 파일이 생성됐는지 확인 후에

ls

 

jar 파일을 실행한다.

java -jar LogFilter.jar

 

 

LogFilter를 사용하는 방법은 아래 게시물을 참고하면 된다.

 

[Android] Window에서 LogFilter 사용 하기

LogFilter 소개LogFilter는 Android Device의 Log 분석 툴로 특정 문자를 이용한 필터링이나 로그 타입에 따른 필터 등 등 여러 가지 필터링 기능을 제공하고 있다.LogFilter의 버전은 매우 많기 때문에 구글

junyoeng.tistory.com