Нет простого / стандартного способа сделать это вообще.Если вам действительно нужно обработать только этот конкретный случай, и вы хотите записывать этот оператор «время от времени», самое простое решение будет следующим:
Enum.random(0..4) > 0 || Logger.info("My message")
Этот код должен вызвать сообщение журнала в20% случаев.
Обратите внимание, что это будет не то же самое, что "ровно один раз каждые 5 раз", и для этого потребуется генерировать случайное число при каждом запуске журнала.Является ли генерация случайного числа «более тяжелой», чем фактическая операция регистрации (или даже вообще актуальна) сильно зависит от конкретной среды / ситуации.