国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

android輕松管理安卓應(yīng)用中的log日志 發(fā)布應(yīng)用時log日志全部去掉的方法

2020-04-11 11:59:10
字體:
供稿:網(wǎng)友

管理log一般有兩種方法,博主推薦大家使用下面的第一種方法:

第一種方法:

第一步:定義一個logTools工具類,相信你能夠看懂的,誰的log,可以用誰的名字做方法名,如logli,這就是工程師li打印的日志

復(fù)制代碼 代碼如下:

import android.util.Log;

public class LogTools {

    public static boolean isShow = true;//上線模式

    //public static boolean isShow = false;//開發(fā)模式

    //ye工程師打出來的log
    public static void logYe(String msg){
        if(isShow){
            Log.i("Ye", msg);
        }
    }
    //li工程師打出來的log
    public static void logli(String msg){
        if(isShow){
            Log.i("lili", msg);
        }
    }

}

第二步:在程序中應(yīng)用的方式是:

復(fù)制代碼 代碼如下:

LogTools.logYe("onTouchEvent-----"+event.getAction());


第二種方法:

在開發(fā)中經(jīng)常要打印log,但是在我們發(fā)布項目的時候是不能打印。為了方便操作log我們需要自己定義個log類然后在開發(fā)階段將下面LOG_LEVEL 設(shè)置為6這樣所有的log都能顯示,在發(fā)布的時候我們將LOG_LEVEL 設(shè)置為0.這樣log就非常方便管理了

復(fù)制代碼 代碼如下:

public class Logger {
 public static int LOG_LEVEL = 0;
 public static int ERROR = 1;
 public static int WARN = 2;
 public static int INFO = 3;
 public static int DEBUG = 4;
 public static int VERBOS = 5;

 
 public static void e(String tag,String msg){
  if(LOG_LEVEL>ERROR)
  Log.e(tag, msg);
 }

 public static void w(String tag,String msg){
  if(LOG_LEVEL>WARN)
  Log.w(tag, msg);
 }
 public static void i(String tag,String msg){
  if(LOG_LEVEL>INFO)
  Log.i(tag, msg);
 }
 public static void d(String tag,String msg){
  if(LOG_LEVEL>DEBUG)
  Log.d(tag, msg);
 }
 public static void v(String tag,String msg){
  if(LOG_LEVEL>VERBOS)
  Log.v(tag, msg);
 }
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 岢岚县| 丹巴县| 南京市| 宜州市| 香格里拉县| 枞阳县| 合川市| 淮滨县| 屏东县| 麻城市| 武隆县| 得荣县| 大庆市| 斗六市| 周口市| 北宁市| 云安县| 镇巴县| 怀安县| 岱山县| 阜阳市| 穆棱市| 抚顺县| 平遥县| 高碑店市| 沁水县| 乌苏市| 秭归县| 托克托县| 阿城市| 普安县| 东港市| 长泰县| 泾源县| 巨野县| 南平市| 原阳县| 云浮市| 竹溪县| 通江县| 韩城市|