Die Java-Protokollierungskonfigurationsdatei ermöglicht es mir, die Eigenschaften eines benannten Protokollierers zu definieren, z.So konfigurieren Sie die Eigenschaften eines bestimmten FileHandlers
name.heikoseeberger.heikotron.level = FINE
name.heikoseeberger.heikotron.handlers = java.util.logging.FileHandler
So weit, so gut. Nun möchte ich konfigurieren , dass insbesondereFileHandler, z. mit einer bestimmten Ausgabedatei. Leider weiß ich nur, wie der „globale“ Filehandler, konfigurieren, die bereits in der Konfigurationsdatei ist:
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
Ich will nicht, diese konfigurieren, aber die Instanz, die mit meinem benutzerdefinierten verbunden ist Logger. Ich habe bereits versucht, die folgenden, aber ohne Erfolg:
name.heikoseeberger.heikotron.java.util.logging.FileHandler.pattern = %h/heikotron.log
name.heikoseeberger.heikotron.java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
Ist es überhaupt möglich, die Eigenschaften bestimmter Filehandler Instanzen zu setzen? Wenn ja, wie sollen diese identifiziert/benannt werden?
‚Eine Eigenschaft "config". Diese Eigenschaft ermöglicht die Ausführung von beliebigem Konfigurationscode. ' So könnte dies verwendet werden, um eine andere Konfigurationsdatei mit Klasse zu Dateinamenzuordnungen zu laden –