程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> microlog4android將Android Log日記寫到SD卡文件中完成辦法

microlog4android將Android Log日記寫到SD卡文件中完成辦法

編輯:關於JAVA

microlog4android將Android Log日記寫到SD卡文件中完成辦法。本站提示廣大學習愛好者:(microlog4android將Android Log日記寫到SD卡文件中完成辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是microlog4android將Android Log日記寫到SD卡文件中完成辦法正文


  我們在停止Android開辟時,常常會有這類領會,因為客戶的裝備型號各不雷同,從而招致湧現多種成績,但關於研發人員,由於沒有log日記文件,不太輕易定位成績的詳細地位。所以我們急需一個能將法式日記寫到SD卡文件裡的對象,相似web的log4j那樣。這時候microlog4android進入我們的視野,固然它另有缺乏,但也已能知足年夜部門需求。

       應用microlog4android的步調以下:

       1、下載

       到http://code.谷歌.com/p/microlog4android/downloads/list 下載microlog4android-1.0.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、在AndroidManifest.xml 添加寫sd卡的權限

       <uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE” />

       運轉法式,然後到SD卡根目次,可以發明有一個microlog.txt的文件,外面就是我們的日記了。

       更改日記問價的途徑和稱號

       有同伙問若何更改日記文件的途徑和稱號,在網上找了一通的材料,沒找到謎底,只好到https://github.com/johanlkarlsson/microlog4android 下載源代碼,經由檢查源代碼的PropertyConfigurator類,發明源代碼裡有這麼一個設置裝備擺設參數microlog.appender.FileAppender.File,如許應當便可以更改日記文件的途徑和稱號了。

       設置裝備擺設文件以下:

    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.0.jar包裡的PropertyConfigurator類沒有如許的一個參數microlog.appender.FileAppender.File,只好把從GIT下載上去的源代碼,從新打個包,臨時打成microlog4android-1.1.jar,然後從新運轉法式,OK,弄定,日記文件稱號釀成了我們設置裝備擺設的mylog.txt。

 感激浏覽,願望能贊助到年夜家,感謝年夜家對本站的支撐!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved