elk-util-parent/elk-util-logging/src/main/java/org/semanticweb/elk/util/logging/Statistics.java
public static void logOperationStart(String operationName, Logger logger,
			LogLevel priority) {
		if (LoggerWrap.isEnabledFor(logger, priority)) {
			LoggerWrap.log(logger, priority, operationName + " started");
			ElkTimer timer = ElkTimer.getNamedTimer(operationName,
					ElkTimer.RECORD_WALLTIME);
			timer.reset(); // needed in case this was done before
			timer.start();
		}
	}
public static void logOperationStart(String operationName, Logger logger,
			LogLevel priority) {
		if (LoggerWrap.isEnabledFor(logger, priority)) {
			LoggerWrap.log(logger, priority, operationName + " started");
			ElkTimer timer = ElkTimer.getNamedTimer(operationName,
					ElkTimer.RECORD_WALLTIME);
			timer.reset(); // needed in case this was done before
			timer.start();
		}
	}
public static void logOperationStart ( String operationName , Logger logger , LogLevel priority ) { if ( LoggerWrap . isEnabledFor ( logger , priority ) ) { LoggerWrap . log ( logger , priority , operationName + " started" ) ; ElkTimer timer = ElkTimer . getNamedTimer ( operationName , ElkTimer . RECORD_WALLTIME ) ; timer . reset ( ) ; // needed in case this was done before timer . start ( ) ; } }
Log the start of a particular operation with the given priority. This
method should be used for long-running tasks and is mainly intended.
Multiple threads can independently log operations of the same name, but
(obviously) no single thread should use the same operation name to record
the start and end of overlapping code.

@param operationName
@param logger
@param priority
Log the start of a particular operation with the given priority . This method should be used for long - running tasks and is mainly intended . Multiple threads can independently log operations of the same name but ( obviously ) no single thread should use the same operation name to record the start and end of overlapping code .