Я хотел бы регистрировать сообщения только один раз во время работы программы или иметь возможность «разблокировать» «уникальное» сообщение, чтобы оно было снова занесено в журнал.Log4net: журнал уникальных сообщений
Конечно, это может быть сделано при отслеживании кода «уникального» сообщения и вызове метода журнала только один раз, но мне интересно, можно ли это сделать с помощью какой-то конфигурации.
В псевдокоде:
DO
i = i++
log.info("this should be unique")
log.info("this can be repeated")
LOOP WHILE i < 10
unlock("this should be unique")
log.info("this should be unique")
log.info("this can be repeated")
После этого я должен видеть «это должно быть уникальным» 2 раза в моем журнале.