本文整理了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
[英]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);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!