private synchronized void openTimestampedFile() throws IOException { Calendar calendar = Calendar.getInstance(); String filename = sDateFormatter.format( calendar.getTime()) + ".json"; if(mWriter != null) { close(); } mWriter = mFileOpener.openForWriting(filename); Log.i(TAG, "Opened trace file " + filename + " for writing"); } }