de.lmu.ifi.dbs.elki.logging.Logging.progress()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(152)

本文整理了Java中de.lmu.ifi.dbs.elki.logging.Logging.progress()方法的一些代码示例,展示了Logging.progress()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logging.progress()方法的具体详情如下:
包路径:de.lmu.ifi.dbs.elki.logging.Logging
类名称:Logging
方法名:progress

Logging.progress介绍

[英]Log a Progress object.
[中]记录进度对象。

代码示例

代码示例来源:origin: elki-project/elki

/**
 * Constructor with logging.
 * 
 * @param task Task name.
 * @param total Initial value of total.
 * @param logger Logger to report to
 */
public MutableProgress(String task, int total, Logging logger) {
 super(task);
 this.total = total;
 logger.progress(this);
}

代码示例来源:origin: elki-project/elki

/**
 * Constructor with logging.
 * 
 * @param task Task name.
 * @param logger Logger to report to
 */
public IndefiniteProgress(String task, Logging logger) {
 super(task);
 logger.progress(this);
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

/**
 * Constructor with logging.
 * 
 * @param task Task name.
 * @param logger Logger to report to
 */
public IndefiniteProgress(String task, Logging logger) {
 super(task);
 logger.progress(this);
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

/**
  * Set the completion flag and log it
  * 
  * @param logger Logger to report to.
  */
 public void setCompleted(Logging logger) {
  this.completed = true;
  logger.progress(this);
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

/**
 * Constructor with logging.
 * 
 * @param task Task name.
 * @param total Initial value of total.
 * @param logger Logger to report to
 */
public MutableProgress(String task, int total, Logging logger) {
 super(task);
 this.total = total;
 logger.progress(this);
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-logging

/**
 * Constructor with logging.
 * 
 * @param task Task name.
 * @param total Initial value of total.
 * @param logger Logger to report to
 */
public MutableProgress(String task, int total, Logging logger) {
 super(task);
 this.total = total;
 logger.progress(this);
}

代码示例来源:origin: elki-project/elki

/**
  * Set the completion flag and log it
  * 
  * @param logger Logger to report to.
  */
 public void setCompleted(Logging logger) {
  this.completed = true;
  logger.progress(this);
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-logging

/**
  * Set the completion flag and log it
  * 
  * @param logger Logger to report to.
  */
 public void setCompleted(Logging logger) {
  this.completed = true;
  logger.progress(this);
 }
}

代码示例来源:origin: elki-project/elki

/**
 * Constructor with auto-reporting to logging.
 * 
 * @param task the name of the task
 * @param total the overall number of items to process
 * @param logger the logger to report to
 */
public FiniteProgress(String task, int total, Logging logger) {
 super(task);
 this.total = total;
 this.totalLength = Integer.toString(total).length();
 logger.progress(this);
}

代码示例来源:origin: elki-project/elki

/**
 * Increment the processed counter.
 * 
 * @param logger Logger to report to.
 */
public void incrementProcessed(Logging logger) {
 if(testLoggingRate(this.processed.incrementAndGet())) {
  logger.progress(this);
 }
}

代码示例来源:origin: elki-project/elki

/**
 * Do a new step and log it
 * 
 * @param step Step number
 * @param stepTitle Step title
 * @param logger Logger to report to.
 */
public void beginStep(int step, String stepTitle, Logging logger) {
 setProcessed(step - 1);
 this.stepTitle = stepTitle;
 logger.progress(this);
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

/**
 * Increment the processed counter.
 * 
 * @param logger Logger to report to.
 */
public void incrementProcessed(Logging logger) {
 this.processed.incrementAndGet();
 if(testLoggingRate()) {
  logger.progress(this);
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-logging

/**
 * Increment the processed counter.
 * 
 * @param logger Logger to report to.
 */
public void incrementProcessed(Logging logger) {
 if(testLoggingRate(this.processed.incrementAndGet())) {
  logger.progress(this);
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-logging

/**
 * Do a new step and log it
 * 
 * @param step Step number
 * @param stepTitle Step title
 * @param logger Logger to report to.
 */
public void beginStep(int step, String stepTitle, Logging logger) {
 setProcessed(step - 1);
 this.stepTitle = stepTitle;
 logger.progress(this);
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

/**
 * Do a new step and log it
 * 
 * @param step Step number
 * @param stepTitle Step title
 * @param logger Logger to report to.
 */
public void beginStep(int step, String stepTitle, Logging logger) {
 setProcessed(step - 1);
 this.stepTitle = stepTitle;
 logger.progress(this);
}

代码示例来源:origin: elki-project/elki

/**
 * Mark the progress as completed and log it.
 *
 * @param logger Logger to report to.
 */
public void setCompleted(Logging logger) {
 setProcessed(getTotal());
 logger.progress(this);
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

/**
 * Mark the progress as completed and log it.
 *
 * @param logger Logger to report to.
 */
public void setCompleted(Logging logger) {
 setProcessed(getTotal());
 logger.progress(this);
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-logging

/**
 * Sets the number of items already processed at a time being.
 * 
 * @param processed the number of items already processed at a time being
 * @param logger Logger to report to
 * @throws IllegalArgumentException if an invalid value was passed.
 */
public void setProcessed(int processed, Logging logger) throws IllegalArgumentException {
 setProcessed(processed);
 if(testLoggingRate(processed)) {
  logger.progress(this);
 }
}

代码示例来源:origin: elki-project/elki

/**
  * Ensure that the progress was completed, to make progress bars disappear
  * 
  * @param logger Logger to report to.
  */
 public void ensureCompleted(Logging logger) {
  if(!isComplete()) {
   logger.warning("Progress had not completed automatically as expected: " + getProcessed() + "/" + total, new Throwable());
   setProcessed(getTotal());
   logger.progress(this);
  }
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-logging

/**
  * Ensure that the progress was completed, to make progress bars disappear
  * 
  * @param logger Logger to report to.
  */
 public void ensureCompleted(Logging logger) {
  if(!isComplete()) {
   logger.warning("Progress had not completed automatically as expected: " + getProcessed() + "/" + total, new Throwable());
   setProcessed(getTotal());
   logger.progress(this);
  }
 }
}

相关文章