Android logcat을 TSV 형식의 루비 스크립트로 가공
필터 기능으로 로그 일부만 추출해서 표시하고 싶어서 해봤어요.
변환 스크립트
locat2tsv.rb
#!/usr/bin/env ruby
while line = ARGF.gets
(date, time, pid_package, level_tag, message) = line.split(" ",5)
(pid, package) = pid_package.split("/")
(level, tag) = level_tag.split("/")
data = ["#{date} #{time}", pid, package, level, tag, message]
puts data.join("\t")
end
구글 스프레드시트에 변환 결과를 붙여넣는 예시
사용 방법
cat env-logcat.log | ./locat2tsv.rb | pbcopy
./locat2tsv.rb env-logcat.log | pbcopy
변환된 TSV 열은 다음과 같습니다.1. 날짜
2. pid
3. 패키지 이름
4. 로그 출력 수준
5. tag
6. 로그 메시지
Reference
이 문제에 관하여(Android logcat을 TSV 형식의 루비 스크립트로 가공), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/cnaos/items/1ec1f2929187b58fe0b3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)