Журнал ошибок - схема базы данных? - PullRequest
0 голосов
/ 28 января 2011

Я создаю веб-сайт с пользовательским контентом, например linkedin.com, и задаюсь вопросом об обработке ошибок (все всплывающие окна) + любые проблемы с интерфейсными пользователями, такие как недействительные ссылки и т. Д. Нужно ли мне регистрировать их в таблице или на сервере база данных авто записи это?

Если мне нужно создать схему, какую информацию мне нужно отслеживать за пределами основного состояния ошибки, типа user_id, create datetime и т. Д.? И если моя база данных выйдет из строя, как я буду регистрировать все это? Будучи пользователем сайта, я ожидаю много проблем.

1 Ответ

0 голосов
/ 28 января 2011

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

Примечание: это НЕ означает открытие / закрытие файлов и запись в них!

Все, что вы пишете в поток stderr, должно появиться в журнале ошибок вашего веб-сервера.В качестве альтернативы (желательно?) Настройте PHP на протоколирование ошибок с использованием функции ведения журнала ОС и использование 'trigger_error' для записи событий, которые не выдают ошибку по ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...