Changeset 674 for trunk/quest-runner


Ignore:
Timestamp:
08/28/12 16:42:22 (12 years ago)
Author:
sherbold
Message:
  • modified startup-parameter trace of runner from binary into java.util.Logger.Level to define the tracing granularity; defaults to WARNING)
  • modified TextConsole? and SWTConsole to trace according to trace-parameter
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-runner/src/main/java/de/ugoe/cs/quest/ui/Runner.java

    r660 r674  
    55import java.io.IOException; 
    66import java.util.List; 
     7import java.util.logging.Level; 
    78 
    89import joptsimple.OptionException; 
     
    7071            parser.accepts("ui", "Allowed values: text, swt").withRequiredArg() 
    7172                .ofType(UITYPE.class).defaultsTo(UITYPE.text); 
    72         OptionSpec<LOG4JTYPE> trace = 
    73             parser.accepts("trace", "Allowed values: enable, disable").withRequiredArg() 
    74                 .ofType(LOG4JTYPE.class).defaultsTo(LOG4JTYPE.enable); 
     73        OptionSpec<Level> trace = 
     74            parser.accepts("trace", "Allowed values: OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL").withRequiredArg() 
     75                .ofType(Level.class).defaultsTo(Level.WARNING); 
    7576        OptionSet options = parser.parse(args); 
    7677 
     
    9293            { 
    9394                case text: 
    94                     TextConsole textConsole = new TextConsole(); 
    95                     if (options.valueOf(trace) == LOG4JTYPE.disable) { 
    96                         textConsole.setDebug(false); 
    97                     } 
     95                    TextConsole textConsole = new TextConsole(options.valueOf(trace)); 
    9896                    for (String command : startupCommands) { 
    9997                        CommandExecuter.getInstance().exec(command); 
    10098                    } 
    101                     textConsole.run(true); 
     99                    textConsole.run(); 
    102100                    break; 
    103101                case swt: 
    104                     MainWindow mainWindow = new MainWindow(startupCommands); 
     102                    MainWindow mainWindow = new MainWindow(startupCommands, options.valueOf(trace)); 
    105103                    mainWindow.open(); 
    106104                    break; 
Note: See TracChangeset for help on using the changeset viewer.