Логи

unknown181538

НеГуру
28.12.2008
1 417
0
#1
Какие есть способы организовать хранение логов?
Т.е. есть варианты различные:
- txt файл
- Регистр сведений
- Журнал регистраций
... и т.д.
Записывать в логи программно сведения о различных событиях, вроде выполнения обработок, с помощью глобальной процедуры.
Хочется, чтобы систему было просто и удобно включать в разные базы, продолжало работать при переносе базы, были гибкие возможности просмотра и отбора.
Возможно, кто-нибудь предложит красивое решение.
 

puh14

Well-known member
11.07.2008
1 412
0
#2
Видел в виде справочника - передзаписью() сохраняли в времянку реквизиты объекта, послезаписи() сравнивали и писали в лог ( что наменяли - загоняли в ТЗ с признаками реквизит, номерстроки (если есть), старое значение, новое значение, автор изменения. А вот касательно вызовов обработок - этого не видел. (видел на семерке -посему вместо передзаписью читать приоткрытии и ВводНового)
 

tanat

Well-known member
02.03.2007
265
0
#3
Мне очень даже нравится Журнал регистрации. Отборы по параметрам-периоду, по пользователям и пр. меня устраивают. Однако работать с ним можно ( опять же по моему субъективному мнению), только в "визуальном" плане. В идеале было бы написать свою подсистему, которая при подписке на определенное событие формировала запись в регистр сведений с полями "Пользователь" - "ОбъектМД" - "ИзмененныйРеквизит" - "ВремяИзменения" - "ТипИзменения". ( можно регистрировать начало работы с объектом, окончание работы)

А по поводу встраиваемости - все процедуры-функции - в отдельный модуль.Ну и работать с подписками на события.
 

unknown181538

НеГуру
28.12.2008
1 417
0
#4
С регистром сведения я задумался о том, что могут быть одинаковые действия в пределах одной секунды, и надо не нарушить уникальность ключевых полей.
А с ЖР сложно работать программно.