Eine gute Datenbank-log-appender für Java?

An meinem Arbeitsplatz, wir schrieben eine custom-log4j-appender schreibt log-Meldungen an die Datenbank (verwendet einen dedizierten thread asynchron, so dass keine Leistungseinbußen).
Ich bevorzuge es, viel über das schreiben auf log-Dateien - eine Datenbank-basierte Protokoll ist viel einfacher abzufragen und zu analysieren.

Gibt es eine open-source-Lösung, die diese (für log4j speziell, oder alle anderen java-Logger)?

Einige Dinge, die in unserer Appen hat, und ich möchte, um zu sehen, in eine alternative:

  • Protokolle Ausnahmen (duh!)
  • Datenbank schreibt, sind von einem separaten thread/pool

Unserer Appen unterstützt die folgenden Spalten, und ich möchte sehen, alle von Ihnen in was immer für eine Lösung wir finden.

  • LogId
  • Zeit
  • Nachricht
  • stacktrace
  • Prozess-id
  • thread-id
  • Maschine name
  • Komponente
  • Level (debug/info/warn/...)
  • ThreadName
InformationsquelleAutor ripper234 | 2010-11-11
Schreibe einen Kommentar