handler = logging.StreamHandler(sys.stdout)
handler.addFilter(DuplicateFilter('Filter me!', 'Reset at me'))
logging.basicConfig(level='INFO', handlers=[handler])
log = logging.getLogger()
for _ in range(10):
    log.info('Filter me!')
log.info('Reset at me')
for _ in range(3):
    log.info('Filter me!')
Как ограничить количество одинаковых сообщений журнала?