public void boot(){
  if (Controller.options.LOGGING_LEVEL >= 1) {
    try {
      log=new PrintStream(new FileOutputStream(Controller.options.LOGFILE_NAME));
synchronized (log) {
        log.println(getTime() + " Logging enabled\n");
        log.println(Controller.options);
      }
    }
 catch (    IOException e) {
      VM.sysWrite("IOException caught in AOSLogging.java while trying to create and start log file.\n");
      VM.sysWrite("Please check for file permission problems\n");
    }
  }
  booted=true;
}

public void boot ( ) { if ( Controller . options . LOGGING_LEVEL >= 1 ) { try { log = new PrintStream ( new FileOutputStream ( Controller . options . LOGFILE_NAME ) ) ; synchronized ( log ) { log . println ( getTime ( ) + " Logging enabled\n" ) ; log . println ( Controller . options ) ; } } catch ( IOException e ) { VM . sysWrite ( "IOException caught in AOSLogging.java while trying to create and start log file.\n" ) ; VM . sysWrite ( "Please check for file permission problems\n" ) ; } } booted = true ; }
called from controllerthread . run to initialize the logging subsystem
