Type: | string |
Défaut: | postgresql-%Y-%m-%d_%H%M%S.log |
Contexte: | sighup |
Redémarrer: | false |
Lorsque logging_collector est activé, ce paramètre indique les noms des journaux applicatifs créés. La valeur est traitée comme un motif strftime. Ainsi les échappements %
peuvent être utilisés pour indiquer des noms de fichiers horodatés. (S'il y a des échappements %
dépendant des fuseaux horaires, le calcul se fait dans le fuseau précisé par log_timezone.) Les échappements %
supportés sont similaires à ceux listés dans la spécification de
Si vous spécifiez un nom de fichier sans échappements, vous devriez prévoir d'utiliser un utilitaire de rotation des journaux pour éviter le risque de remplir le disque entier. Dans les versions précédentes à 8.4, si aucun échappement %
n'était présent, PostgreSQL aurait ajouté l'epoch de la date de création du nouveau journal applicatif mais ce n'est plus le cas.
Si la sortie au format CSV est activée dans log_destination, .csv
est automatiquement ajouté au nom du journal horodaté. (Si log_filename
se termine en .log
, le suffixe est simplement remplacé.)
Ce paramètre ne peut être positionné que dans le fichier postgresql.conf ou en ligne de commande. La valeur par défaut est postgresql-%Y-%m-%d_%H%M%S.log
.