2012-04-10 8 views
0

Я новичок в этом и пытаюсь найти информацию в Интернете, не добившись успеха. Мне нужно создать некоторые таблицы журналов, но не знаю, какая информация должна содержать эта таблица и как их организовать.Структура структуры таблиц базы данных проекта

Например: LogErrorTabble, LogChangesTable и т.д ..

Может кто-нибудь дать мне несколько статей по этому поводу или ссылку на сайт с примерами решений, которые он использовал?

+0

Чего вы хотите достичь? –

+0

Похоже, у вас нет спецификации. Без указания того, что вам нужно для хранения, это не будет вопросом, с которым может помочь любой. – Namphibian

ответ

1

Прежде всего, какую библиотеку вы используете? Если вы используете java для log4j, если вы на .NET, перейдите в log4net. Обе эти структуры предоставляют db log appenders, которые регистрируются в базе данных из коробки.

В случае, если вы не используете библиотеку журнала: использовать библиотеку журнала :)

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

Вы можете найти много полезной информации о том, как создавать таблицы журналов в документации log4net и log4j. Например, посмотрите log4net AdoNetAppender Class.

+0

Каков ваш совет? Использовать библиотеку журналов (я раньше не использовал что-то, почему это раньше), или делать собственные таблицы для хранения информации журнала? Я собираюсь использовать DB2 и jRuby. – gotqn

+0

Поскольку вы используете JRuby, вы можете использовать log4j и JDBC-приложение для входа в базу данных – saintedlama

Смежные вопросы