第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在Android中啟用/禁用日志級(jí)別?

如何在Android中啟用/禁用日志級(jí)別?

溫溫醬 2019-08-03 12:03:35
如何在Android中啟用/禁用日志級(jí)別?例如,我有很多日志語(yǔ)句要調(diào)試。Log.v(TAG, "Message here"); Log.w(TAG, " WARNING HERE");在設(shè)備電話上部署此應(yīng)用程序時(shí),我希望從可以啟用/禁用日志記錄的地方關(guān)閉詳細(xì)的日志記錄。
查看完整描述

3 回答

?
慕碼人8056858

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊

一種常見(jiàn)的方法是創(chuàng)建一個(gè)名為loglevel的int,并根據(jù)loglevel定義其調(diào)試級(jí)別。

public static int LOGLEVEL = 2;public static boolean ERROR = LOGLEVEL > 0;
public static boolean WARN = LOGLEVEL > 1;...public static boolean VERBOSE = LOGLEVEL > 4;

    if (VERBOSE) Log.v(TAG, "Message here"); // Won't be shown
    if (WARN) Log.w(TAG, "WARNING HERE");    // Still goes through

稍后,只需更改所有調(diào)試輸出級(jí)別的LOGLEVEL即可。




查看完整回答
反對(duì) 回復(fù) 2019-08-05
?
qq_花開(kāi)花謝_0

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊

這個(gè)Android文檔顯示了關(guān)于日志級(jí)別的以下內(nèi)容:

除非在開(kāi)發(fā)期間,否則不應(yīng)該將詳細(xì)的內(nèi)容編譯到應(yīng)用程序中。調(diào)試日志在運(yùn)行時(shí)編譯,但在運(yùn)行時(shí)剝離。始終保存錯(cuò)誤、警告和信息日志。

因此,您可能需要考慮刪除日志詳細(xì)日志語(yǔ)句,可能按照另一個(gè)答案中的建議使用ProGuard.

根據(jù)文檔,您可以使用SystemProperties在開(kāi)發(fā)設(shè)備上配置日志記錄。要設(shè)置的屬性是log.tag.<YourTag>它應(yīng)該設(shè)置為以下值之一:VERBOSEDEBUGINFOWARNERRORASSERT,或SUPPRESS有關(guān)此問(wèn)題的更多信息,請(qǐng)參見(jiàn)isLoggable()方法。

屬性臨時(shí)設(shè)置屬性。setprop命令。例如:

C:\android>adb shell setprop log.tag.MyAppTag WARN
C:\android>adb shell getprop log.tag.MyAppTagWARN

或者,您也可以將它們指定在文件‘/data/local.port’中,如下所示:

log.tag.MyAppTag=WARN

Android的后期版本似乎需要只讀取/data/local.prop..這個(gè)文件是在啟動(dòng)時(shí)讀取的,所以您需要在更新它之后重新啟動(dòng)它。如果/data/local.prop是可以寫(xiě)的,很可能會(huì)被忽略。

最后,可以使用System.setProperty()方法.



查看完整回答
反對(duì) 回復(fù) 2019-08-05
?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

最簡(jiǎn)單的方法可能是運(yùn)行編譯好的JAR。ProGuard在部署之前,配置如下:

-assumenosideeffects class android.util.Log {
    public static int v(...);}

這將-除了所有其他ProGuard優(yōu)化之外-直接從字節(jié)碼中刪除所有冗長(zhǎng)的日志語(yǔ)句。



查看完整回答
反對(duì) 回復(fù) 2019-08-05
  • 3 回答
  • 0 關(guān)注
  • 458 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)