Логирование изменений объектов на примере хранимых процедур

Логирование можно включить для некоторых объектов и затем просматривать их через специальную форму.

Для включения логирования изменения хранимых процедур или тела страниц необходимо установить в settings настройки logChanges = True

Если вы делаете ручное логирование, то сохраняйте изменения в таблицу as_changeLog. 

exec as_changeLog_log 
	@type = 'product',
	@itemID = 1234,
	@field='name'
	@value='name1',
	@username='user1'

Отображение лога изменения объекта делается через форму logChanges, для вывода можно использовать сниппет (пример для хранимок): 

<a href='#' class='btn btn-info btn-sm mr-2 as-form-modal' data-code='logChanges' data-itemID='sp_storeprocName' 
	data-big='1' data-title='SP Name' data-btnText='Save'><i class='fa fa-history'></i></a>

В качестве data-itemID передается ТИП_ИДЕНТИФИКАТОР. 

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

По умолчанию просмотр истории доступен для тела страницы и для окна редактирования хранимых процедур.  

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Планируете делать веб-проект?
Сайт использует Cookie. Правила конфиденциальности OK