Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 06/09/2013 11:07:33
- icadedt
- Membre
changer le nom des fichier log
bonjour,
les noms de mes fichiers log sont du genre postgresql-Mon.log, postgresql-Tus.log...
mon pour monday, tus pour tusday...
Je suis allé voir dans postgresql.conf , j'ai :
log_filename = 'postgresql-%a.log'
je tape dans ma console linux : echo $LANG,
ca me renvoie : fr_FR.UTF-8
je devrais plutot avoir des fichier log du genre postgresql-lun.log, postgresql-mar.log...
lun pour lundi, mar pour mardi...
Comment faire pour arriver à ca ?
Merci d'avance
Hors ligne
#2 06/09/2013 12:17:50
- daamien
- damien clochard
Re : changer le nom des fichier log
et la valeur du paramètre lc_messages ?
damien clochard
http://dalibo.org | http://dalibo.com
Hors ligne
#3 06/09/2013 12:20:31
- icadedt
- Membre
Re : changer le nom des fichier log
c'est :
'fr_FR.UTF-8'
Hors ligne
#4 06/09/2013 13:39:52
- arthurr
- Membre
Re : changer le nom des fichier log
lc_time est bien positionné à "fr_FR.UTF-8" dans postgresql.conf ?
Hors ligne
#5 06/09/2013 13:56:43
- icadedt
- Membre
Re : changer le nom des fichier log
oui :
lc_messages = 'fr_FR.UTF-8' # locale for system error message
# strings
lc_monetary = 'fr_FR.UTF-8' # locale for monetary formatting
lc_numeric = 'fr_FR.UTF-8' # locale for number formatting
lc_time = 'fr_FR.UTF-8'
Hors ligne
#6 06/09/2013 14:35:10
- arthurr
- Membre
Re : changer le nom des fichier log
je viens de faire des tests, et j'ai le même problème sur une 9.2.4
De ce que je comprend, c'est basé sur strftime qui se base sur la locale du système (ou du fichier de conf pour le coup).
je n'avais jamais utilisé le %a, je travaille avec %d (30/31 fichiers de logs pour conserver un mois).
Au pire (même si ce n'est pas très satisfaisant), vous pouvez utiliser %w (0 = dimanche) en attendant que quelqu'un vous apporte la solution (ou pas)
Hors ligne
#7 06/09/2013 14:39:54
- icadedt
- Membre
Re : changer le nom des fichier log
je suis aussi avec la 9.2.4
Hors ligne
#8 09/11/2013 20:23:01
- icadedt
- Membre
Re : changer le nom des fichier log
Les logiciels clients sont propriétaire (ex: Excel, Crystal Reports etc...), du coup il n'est pas possible de les modifier.
Il y a une petite perte de confidentialité, c'est dommage.Sujet résolu. Merci
je n'ai pas très bien compris le rapport avec ma question.
Sinon le bug est-il résolu ?
Hors ligne
#9 09/11/2013 21:39:21
- rjuju
- Administrateur
Re : changer le nom des fichier log
Le message en question était un spam.
Sinon, si vous faites echo $LANG en utilisateur autre que postgres (root par exemple), avez-vous également fr-FR.UTF-8 ?
Julien.
https://rjuju.github.io/
Hors ligne
#10 09/11/2013 21:53:36
- icadedt
- Membre
Re : changer le nom des fichier log
avec root je tape echo $LANG ca me renvoie fr_FR.UTF-8
Hors ligne
#11 11/11/2013 00:53:47
- gleu
- Administrateur
Re : changer le nom des fichier log
Après vérification dans le code, il s'avère que c'est codé en dur. Pas de traduction possible (en dehors de la modification du code, fichier src/timezone/strftime.c).
Guillaume.
Hors ligne
Pages : 1