Changeset 448 in tmcsimulator for trunk/src/tmcsim/cadsimulator/CADServer.java


Ignore:
Timestamp:
07/16/2019 06:34:33 AM (7 years ago)
Author:
jdalbey
Message:

Add CADcomments.log filename to CADserver config properties so Coordinator know where to write comments log.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/tmcsim/cadsimulator/CADServer.java

    r407 r448  
    133133         *  Filepath to which is written the simulation time. 
    134134         */ 
    135         ELAPSED_TIME_FILE("ElapsedTimeFile"); 
     135        ELAPSED_TIME_FILE("ElapsedTimeFile"), 
     136        /** 
     137         *  Filepath to which is written the CADcomments log. 
     138         */ 
     139        CAD_COMMENTS_LOG("CADcommentsLog"); 
    136140         
    137141        public String name; 
     
    255259                throw new SimulationException(SimulationException.PROPERTY_MISSING_ERROR); 
    256260            } 
    257             theCoordinator = new Coordinator(theModel, simTimeFilename); 
     261            /** Load the CAD comments log filename from properties */ 
     262            String commentLogname = 
     263                    cadServerProperties.getProperty( 
     264                    CAD_PROPERTIES.CAD_COMMENTS_LOG.name); 
     265            if (commentLogname == null) 
     266            { 
     267                cadSimLogger.logp(Level.SEVERE, "CADSimulator", "Constructor", 
     268                        propertiesFile + " missing property for " + CAD_PROPERTIES.CAD_COMMENTS_LOG.name); 
     269                throw new SimulationException(SimulationException.PROPERTY_MISSING_ERROR); 
     270            } 
     271            theCoordinator = new Coordinator(theModel, simTimeFilename, commentLogname); 
    258272 
    259273            startRegistry(Integer.parseInt( 
Note: See TracChangeset for help on using the changeset viewer.