System.out.println("Redirecting output to " + logFileName); //$NON-NLS-1$ String sLogDir = PreferenceManager.getClientPreferences() .getLogDirectory(); File logDir = new File(sLogDir); if (!logDir.exists()) {
private void showInfo() { final String METHOD_NAME = "showInfo"; final long TIMESTAMP = new File(PreferenceManager .getClientPreferences().getLogDirectory() + File.separator + "timestamp").lastModified(); // echo some useful stuff ResourceBundle resourceMap = ResourceBundle.getBundle("mekhq.resources.MekHQ", new EncodeControl()); //$NON-NLS-1$ StringBuilder msg = new StringBuilder(); msg.append("\t").append(resourceMap.getString("Application.name")) //$NON-NLS-1$ //$NON-NLS-2$ .append(" ").append(resourceMap.getString("Application.version")); //$NON-NLS-1$ //$NON-NLS-2$ if (TIMESTAMP > 0) { msg.append("\n\tCompiled on ").append(new Date(TIMESTAMP)); //$NON-NLS-1$ } msg.append("\n\tToday is ").append(new Date()); //$NON-NLS-1$ msg.append("\n\tJava vendor ").append(System.getProperty("java.vendor")); //$NON-NLS-1$ //$NON-NLS-2$ msg.append("\n\tJava version ").append(System.getProperty("java.version")); //$NON-NLS-1$ //$NON-NLS-2$ msg.append("\n\tPlatform ") //$NON-NLS-1$ .append(System.getProperty("os.name")) //$NON-NLS-1$ .append(" ") //$NON-NLS-1$ .append(System.getProperty("os.version")) //$NON-NLS-1$ .append(" (") //$NON-NLS-1$ .append(System.getProperty("os.arch")) //$NON-NLS-1$ .append(")"); //$NON-NLS-1$ long maxMemory = Runtime.getRuntime().maxMemory() / 1024; msg.append("\n\tTotal memory available to MegaMek: ") .append(NumberFormat.getInstance().format(maxMemory)).append(" kB"); //$NON-NLS-1$ //$NON-NLS-2$ getLogger().log(getClass(), METHOD_NAME, LogLevel.INFO, msg.toString()); }
/** * 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(); } }
private static void configureLogging(@Nullable final String logFileName) { final String qualifiedLogFilename = PreferenceManager.getClientPreferences().getLogDirectory() + File.separator + logFileName; resetLogFile(qualifiedLogFilename); configureLegacyLogging(logFileName); configureLog4j(logFileName); }
String sLogDir = PreferenceManager.getClientPreferences().getLogDirectory(); File logDir = new File(sLogDir); if (!logDir.exists()) {
String sLogDir = PreferenceManager.getClientPreferences().getLogDirectory(); File logDir = new File(sLogDir); if (!logDir.exists()) {
String sLogDir = PreferenceManager.getClientPreferences().getLogDirectory(); File logDir = new File(sLogDir); if (!logDir.exists()) {