/** * Creates GameLog named * * @filename */ public GameLog(String filename) { try { File logDir = new File(LOG_DIR); if (!logDir.exists()) { logDir.mkdir(); } // maxFilesize = maxSize; if (PreferenceManager.getClientPreferences().stampFilenames()) { filename = StringUtil.addDateTimeStamp(filename); } logfile = new File(LOG_DIR + File.separator + filename); // writer = new BufferedWriter(new FileWriter(LOG_DIR + // File.separator + filename, append)); writer = new BufferedWriter(new FileWriter(logfile)); append("Log file opened " + new Date().toString()); //$NON-NLS-1$ } catch (IOException ex) { writer = null; System.err.println("GameLog:" + ex.getMessage()); } }
/** * Saves server entity status data to a local file */ private void saveEntityStatus(String sStatus) { try { String sLogDir = PreferenceManager.getClientPreferences().getLogDirectory(); File logDir = new File(sLogDir); if (!logDir.exists()) { logDir.mkdir(); } String fileName = "entitystatus.txt"; if (PreferenceManager.getClientPreferences().stampFilenames()) { fileName = StringUtil.addDateTimeStamp(fileName); } FileWriter fw = new FileWriter(sLogDir + File.separator + fileName); fw.write(sStatus); fw.flush(); fw.close(); } catch (Exception e) { e.printStackTrace(); } }
stampFilenames.setSelected(cs.stampFilenames()); stampFormat.setEnabled(stampFilenames.isSelected()); stampFormat.setText(cs.getStampFormat());
if (PreferenceManager.getClientPreferences().stampFilenames()) { fileName = StringUtil.addDateTimeStamp(fileName);
if (PreferenceManager.getClientPreferences().stampFilenames()) { fileName = StringUtil.addDateTimeStamp(fileName);
if (PreferenceManager.getClientPreferences().stampFilenames()) { fileName = StringUtil.addDateTimeStamp(fileName);