public static void logStatus(final Logger logger,final ArticleReaderInterface articleReader,final long startTime,final long sleepingTime,final long workingTime){
  String message="Consumer-Status-Report [" + Time.toClock(System.currentTimeMillis() - startTime) + "]";
  if (articleReader != null) {
    message+="\tPOSITION <" + articleReader.getBytePosition() + ">";
  }
  message+="\tEFFICIENCY\t " + MathUtilities.percentPlus(workingTime,sleepingTime) + "\tWORK  ["+ Time.toClock(workingTime)+ "]"+ "\tSLEEP ["+ Time.toClock(sleepingTime)+ "]";
  logger.logMessage(Level.FINE,message);
}

public static void logStatus ( final Logger logger , final ArticleReaderInterface articleReader , final long startTime , final long sleepingTime , final long workingTime ) { String message = "Consumer-Status-Report [" + Time . toClock ( System . currentTimeMillis ( ) - startTime ) + "]" ; if ( articleReader != null ) { message += "\tPOSITION <" + articleReader . getBytePosition ( ) + ">" ; } message += "\tEFFICIENCY\t " + MathUtilities . percentPlus ( workingTime , sleepingTime ) + "\tWORK  [" + Time . toClock ( workingTime ) + "]" + "\tSLEEP [" + Time . toClock ( sleepingTime ) + "]" ; logger . logMessage ( Level . FINE , message ) ; }
logs the status of the article consumer .
