public static <C> LogTemplate<C> everyNMilliseconds(LogTemplate<C> delegateLogger, long period) {
		return new PeriodicLogTemplate<>(delegateLogger, period);
	}
public static < C > LogTemplate < C > everyNMilliseconds ( LogTemplate < C > delegateLogger , long period ) { return new PeriodicLogTemplate < > ( delegateLogger , period ) ; }
Produces a log template which logs something at most every N milliseconds.

@param delegateLogger Concrete log template
@param period N value in milliseconds, maximum period
@return Logger