Журнал событий

Журнал событий предназначен для регистрации событий, которые может анализировать пользователь приложения, например, администратор. Журнал фиксирует ход работы с приложением и его данными:
  • на уровне системных событий, реализованных в ;
  • на уровне прикладных событий, реализованных как в , так и в приложении.

Пользователями журнала могут быть:
  • Администраторы приложения;
  • Пользователи с соответствующим уровнем доступа. Например, бухгалтер может захотеть посмотреть, кто закрыл квартал;
  • Прикладные разработчики и специалисты поддержки.
Журнал можно использовать для следующих целей:
  • Накопление и последующий анализ информации о действиях пользователей для проверки соответствия их регламентам, в том числе для расследования нежелательных событий;
  • Трассировка процессов и анализ проблем в них. Например, при синхронизации двух информационных систем на каждой стадии синхронизации может записываться событие. В процессе синхронизации могут возникать разные проблемы: недоступность сети, ошибка конфигурации и др.

Особенности работы

Регистрация событий в журнале осуществляется вне транзакций. Если транзакция будет отменена, то все события, которые будут зарегистрированы в период этой транзакции будут зарегистрированы и останутся в журнале. Если в ходе транзакции регистрировались события, то результат транзакции будет зафиксирован соответствующим служебным событием.

Данные журнала событий приложения хранятся в каталоге экземпляра сервера по следующему пути: \data\eventLog\папка-приложения. Данные разбиты по датам и хранятся в папках, каждая из которых соответствует дню, в который события были зарегистрированы. Таким образом, если вы хотите удалить историю событий за конкретный день, вы можете сделать это при выключенном приложении — достаточно лишь удалить папку с данными журнала событий за нужную дату.