Ignore:
Timestamp:
2013-04-06T17:12:20+02:00 (11 years ago)
Author:
Don-vip
Message:

see #8571 - Include command-line arguments in status report

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java

    r4973 r5831  
    88import java.awt.event.ActionEvent;
    99import java.awt.event.KeyEvent;
     10import java.lang.management.ManagementFactory;
     11import java.util.Arrays;
    1012import java.util.HashSet;
     13import java.util.List;
    1114import java.util.Map;
    1215import java.util.Map.Entry;
     
    6669        text.append("Operating system: "+ System.getProperty("os.name"));
    6770        text.append("\n");
     71        try {
     72            List<String> vmArguments = ManagementFactory.getRuntimeMXBean().getInputArguments();
     73            if (!vmArguments.isEmpty()) {
     74                text.append("VM arguments: "+ vmArguments);
     75                text.append("\n");
     76            }
     77        } catch (SecurityException e) {
     78            // Ignore exception
     79        }
     80        if (Main.commandLineArgs.length > 0) {
     81            text.append("Program arguments: "+ Arrays.toString(Main.commandLineArgs));
     82            text.append("\n");
     83        }
    6884        DataSet dataset = Main.main.getCurrentDataSet();
    6985        if (dataset != null) {
Note: See TracChangeset for help on using the changeset viewer.