microlog4android에서 Android Log 로그를 SD카드 파일에 쓰는 방법
2522 단어 microlog4androidAndroid로그 로그
microlog4android를 사용하는 절차는 다음과 같습니다.
1. 다운로드
http://code.google.com/p/microlog4android/downloads/list에 microlog4android-1.0을 다운로드하십시오.jar와 microlog.properties 파일입니다.
2、logger 대상 만들기
private static final Logger logger = LoggerFactory.getLogger(main.class);
3. 프로그램의 첫 번째 activity oncreate 방법에서 초기화 방법
PropertyConfigurator.getConfigurator(this).configure();
4. microlog.properties 파일을 assets 폴더에 넣기
주의: assets 폴더는res 폴더와 같은 등급입니다.
그리고 microlog를 변경합니다.properties 파일은 다음과 같습니다.
microlog.level=DEBUG
microlog.appender=LogCatAppender;FileAppender
microlog.formatter=PatternFormatter
microlog.formatter.PatternFormatter.pattern=%c [%P] %m %T
5. 로깅 쓰기logger.debug ("debug 정보입니다")
6. Android Manifest에서.xml sd카드 쓰기 권한 추가
프로그램을 실행하고 SD 카드 루트 디렉터리에 가면 microlog가 있습니다.txt 파일, 안에 우리의 로그가 있습니다.
로그 가격 조회 경로 및 이름 변경
어떤 친구가 로그 파일의 경로와 이름을 어떻게 바꾸느냐고 물어서 인터넷에서 한바탕 자료를 찾았지만 답을 찾지 못해 어쩔 수 없이 도착했다https://github.com/johanlkarlsson/microlog4android원본 코드를 다운로드하고 원본 코드의PropertyConfigurator 클래스를 보니 원본 코드에 이런 설정 매개 변수 microlog가 있습니다.appender.FileAppender.파일, 이렇게 하면 로그 파일의 경로와 이름을 변경할 수 있을 것입니다.
구성 파일은 다음과 같습니다.
microlog.level=DEBUG
microlog.appender=FileAppender;LogCatAppender
microlog.appender.FileAppender.File=mylog.txt
microlog.formatter=PatternFormatter
microlog.formatter.PatternFormatter.pattern=%c [%P] %m %T
프로그램을 실행하면 로그 파일이 microlog인지 알 수 있습니다.txt, 이름 변경이 무효입니다. 여러 가지 원인을 찾아도 해결할 수 없습니다. 우리가 이전에 다운로드한 microlog4android-1.0.0을 역컴파일할 수밖에 없습니다.jar 패키지, PropertyConfigurator 클래스가 GIT에서 방금 다운로드한 원본 코드인 PropertyConfigurator 클래스와 다른 것을 발견했습니다. microlog4android-1.0.jar 패키지의 PropertyConfigurator 클래스에는 이러한 매개 변수 microlog가 없습니다.appender.FileAppender.File, GIT에서 다운로드한 원본 코드를 다시 패키지로 묶고 잠시 microlog4android-1.1로 묶을 수밖에 없습니다.jar, 그리고 프로그램을 다시 실행합니다. OK, 로그 파일 이름이 우리가 설정한 mylog가 되었습니다.txt.읽어주셔서 감사합니다. 여러분에게 도움이 되었으면 좋겠습니다. 본 사이트에 대한 지지에 감사드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Android Webkit 요약(개요에서 최신 AndroidX까지)WebView는 Android 응용 프로그램에서 HTML과 웹 페이지 등 HTML 파일을 렌더링(표시)하는 기능을 제공하는 View입니다. Android Webkit은 실제 WebView의 핵심 기술인 렌더링 엔진(...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.