@Override
	protected void doStart() throws ServiceException {
		super.doStart();
		
		try {
			this.ps = new PrintStream(this.logFile);
		} catch (FileNotFoundException e) {
			throw new ServiceException("unable to create/open log file " + this.logFile, e);
		}
		
		printHeader();
	}