Configuration de la journalisation pour la Jetée du plugin maven?
Je suis en invoquant la "jetty:run" objectif avec la suivante de configuration du plugin:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.4.4.v20110707</version>
<configuration>
<scanIntervalSeconds>5</scanIntervalSeconds>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>80</port>
</connector>
</connectors>
</configuration>
</plugin>
Jetée refuse de journal rien à slf4j malgré le fait que mon projet déclare slf4j comme une dépendance. Si je passe "-Dorg.eclipse.la jetée.util.journal.DEBUG=true" à la JVM, la Jetée sorties des tonnes de logs, mais ils semblent aller à stderr, au lieu de slf4j. Des idées?
OriginalL'auteur Gili | 2011-08-23
Vous devez vous connecter pour publier un commentaire.
Pour répondre à ma propre question:
Plugins ne pas voir les dépendances du projet. Vous devez spécifier
<dependencies>
à l'intérieur de la<plugin>
.Vous devez spécifier un béton slf4j mise en œuvre, tels que logback. La spécification de slf4j n'est pas assez.
Le résultat final devrait ressembler à quelque chose comme ceci:
Est-il une mise à jour de la version 9? Je ne vois pas de tous les journaux de la Jetée lorsque j'utilise cette configuration.
Je ne suis pas au courant de tout changement. Cela dit, je n'ai plus utiliser le plugin maven Jetty. Je vais maintenant appeler la Jetée de classe Java.
OriginalL'auteur Gili
L'extension de Gili réponse un peu; à l'aide des propriétés-maven-plugin est un moyen pratique pour définir les propriétés du système au lieu d'avoir à le spécifier sur la ligne de commande. - Je fournir des exemples pour les deux logback et log4j. Ajouter ce plugin bloc à votre pom.xml en plus de la jetée-maven-plugin de configuration de Gili réponse.
Logback:
Log4j:
Aussi pour log4j, naturellement utiliser les éléments suivants de la dépendance de la jetée-maven-plugin au lieu de logback-classique:
OriginalL'auteur Jonas Berlin