Vous pouvez spécifier soit logging.file
soit logging.path
, mais pas les deux.
1. Utilisation de logging.file
Vous devez ajouter la propriété suivante:
logging.file = yourlogfile.log
Dans la documentation de Spring Boot:
Par défaut, Spring Boot ne se connectera qu'à la console et n'écrira pas dans des fichiers journaux. Si vous souhaitez écrire des fichiers journaux en plus de la sortie console, vous devez définir une propriété logging.file ou logging.path (par exemple dans votre application.properties).
Dans la documentation sur le logging de Spring Boot:
Si le seul changement que vous devez apporter au logging est de définir les niveaux de différents journaux, vous pouvez le faire dans application.properties en utilisant le préfixe "logging.level", par exemple. Vous pouvez également définir l'emplacement d'un fichier de journalisation (en plus de la console) en utilisant "logging.file".
2. Utilisation de logging.path
Vous pouvez également définir un logging.path
, le fichier journal serait alors nommé spring.log
:
logging.path = /chemin/vers/journaux
Dans la documentation de Spring Boot:
[Utilisation de logging.path] Écrit spring.log dans le répertoire spécifié. Les noms peuvent être un emplacement exact ou relatif au répertoire actuel.
springframework.guru sur le logging de Spring Boot:
Il existe également une propriété logging.path pour spécifier un chemin pour un fichier de journalisation. Si vous l'utilisez, Spring Boot crée un fichier spring.log dans le chemin spécifié. Cependant, vous ne pouvez pas spécifier à la fois les propriétés logging.file et logging.path ensemble. Si vous le faites, Spring Boot les ignorera tous les deux.