powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Архитектура логирования
8 сообщений из 8, страница 1 из 1
Архитектура логирования
    #36722240
Не важно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Делается система из нескольких модулей. Как лучше сделать логиварование в этих системах?
Варианты такие: в каждом модуле, помимо прочего, есть несколько унифицированных таблиц для хранения логируемых данных. И есть отдельная база с этим же набором таблиц. Раз в неделю, скажем, данные из модулей сливаются в единое хранилище.

Второй вариант - данные сразу пишутся в единое хранилище. В модулях таблицы таблицы логинга не заводятся.
Третий - данные остаются в каждом модуле. Никакое единое хранилище не вводится.

Кто что думает ?
...
Рейтинг: 0 / 0
Архитектура логирования
    #36722291
Кифирчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если система делается из "модулей", то наверно предполагается возможность отдельной работы модулей... тут ИМХО только в каждом модуле - свой лог
а общую таблицу, и как часто синхронизировать, это уже дело второе
надо ещё рассмотреть вопрос - нужна ли общая таблица
...
Рейтинг: 0 / 0
Архитектура логирования
    #36722307
guest12121212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не важноЗдравствуйте. Делается система из нескольких модулей. Как лучше сделать логиварование в этих системах?
Варианты такие: в каждом модуле, помимо прочего, есть несколько унифицированных таблиц для хранения логируемых данных. И есть отдельная база с этим же набором таблиц. Раз в неделю, скажем, данные из модулей сливаются в единое хранилище.

Второй вариант - данные сразу пишутся в единое хранилище. В модулях таблицы таблицы логинга не заводятся.
Третий - данные остаются в каждом модуле. Никакое единое хранилище не вводится.

Кто что думает ?

Мне тоже интересна эта тема.

По моему первый вариант больше напоминает бэкап, чем ведение лога...

Лично я делаю так: в каждой таблице помимо полей хрянящих целевую информацию есть поля аудита которые хранят данные о внесении записи( дата, пользователь, системма) и такие же поля о модификации записи.
Для таблиц требующих более детального лога есть одноименная таблица с суффиксом _log, структура которой идентична структуре логируемоей талице, но без PK и + поле "операция". Поле "операция" содержит допустимую операцию над логируемоей таблицей(insert, update, delete, business-logic op1,business-logic op2,...). Каждое изменение в логируемоей таблице заносит новую запись в таблицу лога по средствам триггера или хранимой процедуры.
...
Рейтинг: 0 / 0
Архитектура логирования
    #36722525
Бдыщ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно подсистемы логгирования тяготеют в итоге к одному из трех вариантов
1) серия if/switch в некоем коде который в итоге принимает решение логгировать
2) логгирование всего
3) ведение параллельно данных в которых определяется что логгировать а что нет и код проверяет по ним надо ли логгировать, при этом обычно прикручивается интерфейс прописывания этих данных
...
Рейтинг: 0 / 0
Архитектура логирования
    #36723182
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журналирование изменения данных (кто - что - когда) всё же, а не логирование? Логирование это все же все действия, а не только изменения данных, причем без привязки - КТО.

По журналированию В ПОИСК по sql.ru вообще и по веткам СУБД.
...
Рейтинг: 0 / 0
Архитектура логирования
    #36735642
Не важно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поиграю в некроманта:

Каким образом вы делаете у себя систему логирования?

В базу данных записываете или в xml-файлы на сетевом диске складываете информацию ?
Или еще как-нибудь?
...
Рейтинг: 0 / 0
Архитектура логирования
    #36747028
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не важноПоиграю в некроманта:

Каким образом вы делаете у себя систему логирования?

В базу данных записываете или в xml-файлы на сетевом диске складываете информацию ?
Или еще как-нибудь?
в файл. на диске. хотелось бы и в базу, но пока не делаю этого.
...
Рейтинг: 0 / 0
Архитектура логирования
    #36747720
Фотография AlexandrPlus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не важноПоиграю в некроманта:

Каким образом вы делаете у себя систему логирования?



А души мертвых - это те, кто посещает эту ветку форума?

Не важно,
Так и что действительно не важно то, что подразумевать под логированием?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Архитектура логирования
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]