Здравствуйте!
По Вашим вопросам - мы можем реализовать первые два очень быстро, следующим образом: по мере появления новых сообщений, они автоматически будут сохраняться в обычный текстовый файл. Сами текстовые файлы будут автоматически развиваться, на каждый отдельный день будет приходиться один отдельный файл, а сами файлы будут именоваться у указанием даты. Т.е. файл с именем "14.11.2015.txt" будет хранить все аварийные сообщения от 14 ноября 2015 года. Также, если нужно, можно автоматически сортировать файлы по папкам, например каждый месяц - отдельная папка с набором файлов, каждый из которых хранит аварии как описано выше.
По поводу третьего пункта - мы можем добавить опцию - без ограничений. Т.е. сообщения не будут удаляться и тогда пользователь сможет видеть даже прошлогодние сообщения, или ещё более старые. Такой журнал сообщений не потребует много места на жестком диске. Но реализация интерфейса с выбором периода и перехода по дням, неделям и пр. потребует времени, которого у нас очень не хватает в связи с разработкой нового крупного обновления Simple-Scada. В новой версии все это будет доступно, включая разбиение сообщений по группам и пр., но эта версия выйдет не быстро.
Если Вас устроит реализация в вышеописанном виде, то мы можем начать изменения сейчас. Ждем ответа.