Re: log4j Erweiterung: dem Logger eigene Objekte übergeben
- From: "Oliver Haupt" <haupto@xxxxxx>
- Date: 24 Aug 2006 01:03:40 -0700
Dirk Olmes wrote:
Mir paßt daran nicht, daß meine Log Ausgaben nur mit meinem Layout
richtig funktionieren.
Wenn die einfachen Bordmittel nicht reichen, musst Du (leider)
erweitern. Sehe ich jetzt nicht als problematisch an.
Generell kann es dem Layout aber doch piepegal
sein, wie die Message aussieht.
Nicht im Ansatz. Das normale Layout genuegt halt einfachen
Anforderungen, sprich: Es wird ein String an genau einer Stelle der Log
Nachricht ausgegeben.
Wenn man z.B. mit einem SQL statement in 3 Spalten schreiben möchte,
sieht's duester aus mit Bordmitteln.
Ich will halt, daß Teile meiner Message richtig formatiert werden.
Wenn Du nur einen formatioerten String ausgeben willst als %m, dann
uebergib eigene Objekte an den Logger und ueberschreibe 'toString()'
geschickt. Das geht auch.
Das bringt mich auf eine Idee: wenn ich mir in meiner Logger Subklasse den
richtigen ObjectRenderer zur Hand nehme und die Message korrekt
zusammenbaue, bevor ich sie ins Framework runter gebe, sollte doch alles
im Lot sein.
Nichts anderes schlug ich vor.
Die Log4j Variante ist dann halt ein Aendern des Layouts.
cu,
olli
.
- References:
- log4j Erweiterung: dem Logger eigene Objekte übergeben
- From: Dirk Olmes
- Re: log4j Erweiterung: dem Logger eigene Objekte übergeben
- From: Oliver Haupt
- Re: Re: log4j Erweiterung: dem Logger eigene Objekte übergeben
- From: Dirk Olmes
- log4j Erweiterung: dem Logger eigene Objekte übergeben
- Prev by Date: Re: doppelte wörter aus einer liste rausfiltern...
- Next by Date: Re: doppelte wörter aus einer liste rausfiltern...
- Previous by thread: Re: Re: log4j Erweiterung: dem Logger eigene Objekte übergeben
- Next by thread: Erfahrungen mit RetroWeaver / -Translator
- Index(es):
Relevant Pages
|