public void store() throws IOException { FileOutputStream os = new FileOutputStream(file); OutputStreamWriter writer = new OutputStreamWriter(os); store(writer, "Written by yovariable data logger"); writer.flush(); os.getFD().sync(); writer.close(); }
public LogPropertiesWriter(File file) { super(); this.file = file; if(file.exists()) { throw new RuntimeException("Properties file " + file.getAbsolutePath() + " already exists"); } setVersion(version); // Backwards comparability options getVideo().setHasTimebase(true); }
logProperties.setModelLoaderClass(handshake.modelLoaderClass); logProperties.setModelName(handshake.modelName); logProperties.setModelResourceDirectories(handshake.resourceDirectories); logProperties.setModelPath(modelFilename); logProperties.setModelResourceBundlePath(modelResourceBundle); logProperties.setSummaryFile(summaryFilename);
this.options = options; this.request = request; logProperties = new LogPropertiesWriter(new File(tempDirectory, propertyFile)); logProperties.setHandshakeFile(handshakeFilename); logProperties.setVariableDataFile(dataFilename); logProperties.setCompressed(true); logProperties.setTimestampedIndex(true); logProperties.setVariablesIndexFile(indexFilename); logProperties.setLogName(request.getName()); logProperties.setTimestamp(timestamp);
this.finalDirectory = finalDirectory; this.options = options; logProperties = new LogPropertiesWriter(new File(tempDirectory, propertyFile)); logProperties.getVariables().setHandshake(handshakeFilename); logProperties.getVariables().setData(dataFilename); logProperties.getVariables().setCompressed(true); logProperties.getVariables().setTimestamped(true); logProperties.getVariables().setIndex(indexFilename); logProperties.getVariables().setHandshakeFileType(HandshakeFileType.IDL_YAML); logProperties.setName(request.getNameAsString()); logProperties.setTimestamp(timestamp);
logProperties.getModel().setLoader(handshake.getModelLoaderClass()); logProperties.getModel().setName(handshake.getModelName()); for(String resourceDirectory : handshake.getResourceDirectories()) logProperties.getModel().getResourceDirectoriesList().add(resourceDirectory); logProperties.getModel().setPath(modelFilename); logProperties.getModel().setResourceBundle(modelResourceBundle); logProperties.getVariables().setSummary(summaryFilename);
logProperties.store();
logProperties.store();