/** legt ein neues Log-File an */ private static void newLogFile() { android.util.Log.d(TAG, "newLogFile()"); DateFormat df = new DateFormat(); String strDate = (String) df.format("_yyyy_MM_dd-hh_mm_ss.txt", new Date()); String strFileName = "Log_"; // + strDate; android.util.Log.d(TAG, "newLogFile(): " + strFileName); textFile = new TextFile(Environment.DIRECTORY_DOWNLOADS, strFileName, false); if (mLogFrag.isVisible()) { mLogFrag.setTextView("LOGGER: new logging file: " + strFileName + "\n"); } }
private static void log(String tag, String outStr) { // seqNumber++; // nur für Testzwecke // aktuelle Zeit long timeS = (System.currentTimeMillis() - startTimeMs) / 1000; String strTimeS = Long.toString(timeS); // Ausgabestrings formatieren // String strDebTag = String.format("%d %s %s %s\n", seqNumber, strTimeS, tag, outStr); // String strDeb = String.format("%d %s %s\n", seqNumber, strTimeS, outStr); String strDebTag = String.format("%s %s %s\n", strTimeS, tag, outStr); String strDeb = String.format("%s %s\n", strTimeS, outStr); String strView; // Tag anzeigen ? if (mLogFrag.isShowingTag) { strView = strDebTag; } else { strView = strDeb; } // abspeichern if (mLogFrag.isSaving2File) { if (textFile == null) { newLogFile(); } textFile.appendText(strView); } else { textFile = null; } // buffern mStringBuilder.append(strView); // ausgeben falls Fragment sichtbar if (mLogFrag.isVisible()) { mLogFrag.setTextView(mStringBuilder.toString()); mStringBuilder.delete(0, mStringBuilder.length()); } }