protected void rootStored( File f, StoreResult sr ) {
		if( sr.storedObjectCount > 0 && sr.fileInfo != null ) {
			String message = LogUtil.formatStorageLogEntry(new Date(), sr.fileInfo.getFsObjectType(), sr.fileInfo.getPath(), sr.fileInfo.getUrn());
			try {
				FileOutputStream log = getIncomingLogStream();
				log.write( (message + "\n\n").getBytes() );
				log.flush();
			} catch( IOException e ) {
				System.err.println("Failed to write to log stream: "+e.getMessage());
			}
		}
		
		if( shouldShowProgress ) {
			showProgress();
		}
		if( shouldShowProgress && shouldReportResults ) {
			if( shouldShowProgress ) hideProgress();
		}
		if( shouldReportResults ) {
			System.err.println(f.getPath()+" -> "+(sr.fileInfo == null ? "(error)" : sr.fileInfo.getUrn()));
			System.err.println("  "+sr.errorCount+" errors, "+sr.totalObjectCount+" objects read, "+sr.storedObjectCount+" objects stored");
		}
	}