Example #1
0
  /** 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");
    }
  }
Example #2
0
  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());
    }
  }