1
私のアプリの開発段階では、私にとってはLog.p()
とLog.e()
で生成されるすべてのログを取得すると便利です(たとえば、ダイアログに表示するか、Log.sendLog()とは異なる方法で電子メールで送信するなど)。Codename One - Log.p()とLog.e()によって生成されたすべてのログを文字列で取得する
私は以下の方法を作成しました。私の質問はそれが信頼できるかどうだと私は何かをレプリケートされていない場合はすでに存在していること:
/**
* Get all logs of the app generated with Log.p() or Log.e()
* @return All logs of the app generated with Log.p() or Log.e()
*/
public static String getAllLogs() {
String logs = "";
try {
logs = Util.readToString(Storage.getInstance().createInputStream("CN1Log__$"));
} catch (IOException ex) {
logs = "";
}
return logs;
}