LogUtil 實現自由的控制日誌的列印的封裝類

2022-05-04 09:51:09 字數 1335 閱讀 8844

haiyuking

主要用於控制專案開發和上線階段日誌的列印。

暫不需要。

在logutil類中宣告代表不同日誌級別的常量值(verbose、debug、info、warn、error、nothing)以及乙個用來控制列印的日誌級別的常量(level);

通過設定level的常量值,用來控制列印什麼級別以上的日誌內容。

注意事項:

1、匯入類檔案後需要change包名以及重新import r檔案路徑

2、values目錄下的檔案(strings.xml、dimens.xml、colors.xml等),如果專案中存在,則複製裡面的內容,不要整個覆蓋

將logutil檔案複製到專案中即可。

package

com.why.project.logutildemo.util;

import

android.util.log;

/*** used 實現自由的控制日誌的列印--《第一行**》 郭霖

* 只有當level常量的值大於或等於對應日誌級別值的時候,才會列印日誌。

* 開發階段,將level賦值為verbose,上線階段將level賦值為nothing */

public

class

logutil

}public

static

void

d(string tag, string msg)

}public

static

void

i(string tag, string msg)

}public

static

void

w(string tag, string msg)

}public

static

void

e(string tag, string msg)}}

開發階段:設定logutil中的level==verbose;

public

static

final

int level = verbose;

上線階段:設定logutil中的level==nothing;

public

static

final

int level = nothing;

呼叫方法:

logutil.w(tag,"測試logutil列印日誌");
無參考《第一行**》 郭霖著

自由移動的氣泡 當代年輕人如何實現奶茶自由?

有沒有發現,現在的人打招呼不再問 吃了嗎?而是 訂奶茶嗎?當代年輕人,早就習慣了把奶茶當水喝。即使是 和奶茶擺在他們面前二選一,他們也會理直氣壯地說 所以,想實現奶茶自由,真的這麼難嗎?沒關係,我們還有乙個辦法 自己做!拿出小本本,接下來的內容都是能讓你自己在家開奶茶店的獨門秘方哦。奶茶 奶茶,看似...

定製日誌工具 自由地控制日誌的列印

寫乙個專案,為了方便測試,很多地方都會列印大量的日誌。但是,開發期間列印出來當然方便,但是專案上線後還是會列印就會影響執行和洩露資料,刪除日誌列印語句嘛有麻煩而且回頭維護時還是需要這些日誌。所以為了能自由控制,開發時列印,上線後不列印 做法就是定製自己的日誌工具。新建乙個類logutil publi...

自由空間傳播模型 計算的實現

1.自由空間傳播 自由空間是指在理想的 均勻的 各向同性的介質中,電波傳播不發生反射 折射 繞射 散射以及吸收現象,只存在由於電磁波能量在傳輸過程中擴散而引起的傳播損耗。2.自由空間傳播模型 在自由空間中,設發射功率為 pt,接收功率為pr,那麼 其中,ar 2 gr 4 為工作波長,gr與gt分別...