LOG4J SELEKTIVE APPENDERJava

Java-Forum
Anonymous
 LOG4J SELEKTIVE APPENDER

Post by Anonymous »

Ich habe eine Java -Anwendung, die ' hypothetisch verspricht ' 3 Objekte ...
1 der Klasse Animal , 1 der Klasse Food , die nicht mit einer Vererbung oder Schnittstelle verwandt sind. Und ein letztes der -Klass -Managers , der eine Liste von Tieren und eine Liste von Nahrungsliste enthält, ist der Manager für einen Zoo verantwortlich, in dem diese Tiere und Lebensmittel sind. Wenn etwas in der Lebensmittelliste ändert ... (neues Essen wird benötigt, Essen wurde gegessen, was auch immer ...)
Meine Frage:
Wie kann ich das mit log4j machen? /> Etwas wie dynamisch ändern den Appender < /p>

Code: Select all

String targetLog="where ever you want your log"
FileAppender apndr = new FileAppender(new PatternLayout("%d %-5p [%c{1}] %m%n"),targetLog,true);
logger.addAppender(apndr);
logger.setLevel((Level) Level.ALL);
Aber ich denke, das ist sehr hässlich und fehleranfällig, den Appender ständig über die gesamte Lochanwendung hinzuzufügen.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post