annalist

noun
  1. a person who writes annals or chronicles; a historian who records events year by year

Examples