logback comment définir le dossier de destination pour les fichiers journaux
Est-il un moyen pour définir un seul dossier de destination, de sorte que je peux préciser où tous les fichiers journaux doivent être créés, plutôt que d'avoir à le mettre sur un appender par appender?
Noter que logback pouvez lire les variables à partir des propriétés du Système ou d'un autre fichier de propriétés. Suivez les manuel pour plus de détails.
J'ai perdu beaucoup de temps à configurer Logback de travailler avec Printemps de Démarrage et j'aimerais partager ma configuration, dans l'espoir de sauver d'autres personnes de perdre leur temps.
Mon exemple est similaire à Andy Dufresne ci-dessus, avec un clé différence - pas de <property> tag. C'est vraiment très important dans mon cas, parce que si vous incluez le <property name="logs_dir" value="." /> vous ne serez pas en mesure de remplacer à l'aide des propriétés du système, ce que je voulais faire comme ceci:
java -jar -Dlogs_dir=~/newLogsDir yourApp.jar
Noter également la valeur par défaut est définie à l'intérieur de la variable de chemin d'accès - ${logs_dir:-.}. Espérons que cela aide:
Vous pouvez définir une propriété dans le logback fichier de configuration de l'utiliser comme ci-dessous
Noter que logback pouvez lire les variables à partir des propriétés du Système ou d'un autre fichier de propriétés. Suivez les manuel pour plus de détails.
OriginalL'auteur Andy Dufresne
J'ai perdu beaucoup de temps à configurer Logback de travailler avec Printemps de Démarrage et j'aimerais partager ma configuration, dans l'espoir de sauver d'autres personnes de perdre leur temps.
Mon exemple est similaire à Andy Dufresne ci-dessus, avec un clé différence - pas de
<property>
tag. C'est vraiment très important dans mon cas, parce que si vous incluez le<property name="logs_dir" value="." />
vous ne serez pas en mesure de remplacer à l'aide des propriétés du système, ce que je voulais faire comme ceci:Noter également la valeur par défaut est définie à l'intérieur de la variable de chemin d'accès -
${logs_dir:-.}
. Espérons que cela aide:OriginalL'auteur albogdano