2012-04-10 6 views
0

Ich bin neu in diesem und versuchen, Informationen im Internet zu finden, haben keinen Erfolg. Ich muss einige Protokolltabellen erstellen, habe aber keine Ahnung, welche Informationen diese Tabelle enthalten und wie sie organisiert werden sollen.Design Datatabellen Tabellen Struktur

Zum Beispiel: LogErrorTabble, LogChangesTable, etc ..

Könnte jemand geben Sie mir einige Artikel über diese oder einen Link zu Seite mit Beispiel-Lösungen, die er verwendet hat?

+0

Was möchten Sie erreichen? –

+0

Klingt so, als hätten Sie keine Spezifikation. Ohne eine Spezifikation dessen, was Sie speichern müssen, wird dies keine Frage sein, mit der jemand helfen kann. – Namphibian

Antwort

1

Vor allem, welche Log-Bibliothek verwenden Sie? Wenn Sie auf java für log4j sind, wenn Sie auf .NET sind, gehen Sie für log4net. Beide Frameworks stellen db-Protokoll-Appender bereit, die sich bei der Datenbank out of the box anmelden.

Falls Sie sich nicht ein Protokoll-Bibliothek: ein Protokoll-Bibliothek verwenden :)

Im Fall, dass Sie wirklich, dass auf eigene Faust tun kann ich ein Layout empfehle ich in einem Projekt verwendet, wo Log-Meldungen waren in einer Tabelle gespeichert Protokolle und Ausnahmen mit einem Eintrag in der Protokolle Tabelle zugeordnet wurden in einer Ausnahmen Tabelle gespeichert, aber das hängt stark von Ihrer Plattform.

Sie finden viele nützliche Informationen zum Entwerfen Ihrer Protokolltabellen in der Dokumentation zu log4net und log4j. Schauen Sie sich zum Beispiel das log4net AdoNetAppender Class an.

+0

Was ist dein Rat? Um eine Log-Bibliothek zu benutzen (ich habe noch nie etwas verwendet warum) oder um meine eigenen Tabellen zu erstellen, um die Log-Informationen zu speichern? Ich werde DB2 und jRuby verwenden. – gotqn

+0

Da Sie JRuby verwenden, können Sie log4j und den JDBC-Appender verwenden, um sich bei der Datenbank anzumelden – saintedlama

Verwandte Themen