遠端執行日誌除錯

2021-09-22 21:25:19 字數 1930 閱讀 2357

安卓在當前程序直接使用log存執行日誌會有兩個問題

解決方法最好是新建乙個服務,執行命令  logcat -f file -v threadtime tag:v *:s,這裡過濾方式最好使用tag,不要用grep,後者是輸出日誌後過濾,依然會存到檔案裡,造成大量無效資訊!

(附日誌服務**:設定了過濾、檔案大小限制等) 存好日誌檔案可以通過靜默推送或者使用者手動拉回就可以咯

public class logrecordservice extends service  catch (exception e1) 

//測試環境只存 http請求, 正式環境存所有的log

//測試環境只看http,正式環境列印所有log

commandlist.clear();

commandlist.add("logcat");

commandlist.add("-f");

commandlist.add(logfile);

commandlist.add("-v");

commandlist.add("threadtime");

commandlist.add(taggrep+":v");

commandlist.add("*:s");

try catch (exception e)

} /**

* 日誌檔案超過一定大小

* @return

*/private boolean islogovermax()

file file = fileutils.getfilebypath(logfile);

if(!file.exists())

double size = (file.length()/(1024.0*1024.0));

znlog.d(tag, "islogovermax() called : space = " + size);

return size>3;//大於3m

} @override

public void ondestroy()

timer = null;

} @override

public int onstartcommand(intent intent, int flags, int startid) else

} return super.onstartcommand(intent, flags, startid);

} @override

public ibinder onbind(intent intent)

private void onstartcmd()

znlog.d(tag, "run() called : logfile==null " + (logfile==null));

if(textutils.isempty(logfile))

execlogcatcmd();

}else

logfile = logfilehelp.getnewlogfilepath();

execlogcatcmd();}}

}},100,5*60*1000);//5分鐘檢測一次

} private void onstopcmd(boolean stopserver)

timer = null;

try

} catch (exception e)

logfile = null;

if(stopserver)

} //開始

public static void startservice()

//停止

public static void stopservice()

}

crontab執行日誌

在 var spool mail 使用者 基本格式 command 分 時 日 月 周 命令 第1列表示分鐘1 59 每分鐘用 或者 1表示 第2列表示小時1 23 0表示0點 第3列表示日期1 31 第4列表示月份1 12 第5列標識號星期0 6 0表示星期天 第6列要執行的命令crontab e...

LNMP PHP慢執行日誌

php 慢執行日誌 定義open basedir 動態 靜態子程序pm static dynamic 如果選擇static,則由pm.max children指定固定的子程序數。如果選擇dynamic,則由以下引數決定 pm.max children 子程序最大數 pm.start servers ...

專案執行日誌20190629

近期我盤下的奶茶店生意很不好,為了解決現狀。使用工程專案分析的思維和方法,開始編寫日誌,為了讓大家學到這種專案思維,同時為了達到日運營達到多少的目標。為奮鬥!基於三角形測量發來 實現日營銷額達到1000的目標。時間為629 706 總共7天時間完成 為此我要準備三個重要檔案 進度計畫 成本計畫 範圍...