code: public static <C> LogTemplate<C> everyNSplits(LogTemplate<C> delegateLogger, int period) {
  		return new CounterLogTemplate<>(delegateLogger, period);
  	}
docs: Produces a log template which logs something every N split.
  
  @param delegateLogger Concrete log template
  @param period N value, period
  @return Logger