Définition des propriétés de journalisation java

Avant de lire ceci, vous devriez savoir que je suis un développeur python dans uncharted Java territoire.

Je suis en train de configurer la journalisation Java. J'ai été en mesure de le faire fonctionner quand je l'ai mis de l'exploitation forestière.les propriétés. Comme ceci:

$ /usr/bin/java -server -Xmx512m -Djava.util.logging.config.file= /path/to/logging/file/logging.properties -jar start.jar

La logging.properties fichier est vérifié dans le contrôle de révision et dans mon jeu actuel est d'être utilisé dans tous les environnements, donc je ne veux pas coder en dur l'exploitation forestière.FileHandler.dans le schéma logging.properties fichier. Donc, j'ai essayé de déplacer la ligne de commande, en faisant ceci:

$ /usr/bin/java -server -Xmx512m -Djava.util.logging.config.file= /path/to/logging/file/logging.properties -Djava.util.logging.FileHandler.pattern=/var/log/project_name/solr/solr.log -jar start.jar

Mais il semble que le FileHandler.motif n'est pas reconnu, donc, le fichier n'a jamais écrit. De la sorte, alors j'ai pensé, eh bien, disons juste fossé de la logging.properties fichier et essayez à tout jeter sur la ligne de commande. De la sorte, alors j'ai essayé ceci:

$ /usr/bin/java -server -Xmx512m -Djava.util.logging.Handler=java.util.logging.FileHandler -D.level=WARNING -Djava.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter -Djava.util.logging.FileHandler.pattern=/var/log/project_name/solr/solr.log -jar start.jar

Mais cela ne fonctionne pas non plus. Donc, je demande de l'aide.

Trois questions:

  1. Pourquoi ne pas le deuxième exemple que j'ai donné de l'emploi?
  2. Pourquoi ne pas le troisième exemple que j'ai donné de l'emploi?
  3. Depuis l'exploitation forestière.fichier de propriétés est vérifié dans le contrôle de version et est un fichier partagé, quelle est la bonne approche? Quelle est la meilleure pratique?

Au moment de répondre, veuillez vous utilisé des petits mots pour nous de Java débutants. 🙂

OriginalL'auteur jackiekazil | 2011-06-29