Development #57007
uwsgi doit faire apparaître le nom de tenant dans les entrées de log
0%
Description
dans hobo, on retire du logger journald/syslog certaines informations comme les http 403 car redondantes avec ce que loggue uwsgi.
en revanche le nom du tenant n’apparaît pas dans les logs uwsgi, il faudrait qu’il y apparaîsse.
à noter que :
· soit je loupe dans hobo le bout de config commun à toutes les briques, et ce ticket sera déplacé dans hobo
· dans le cas contraire il faut faire un ticket pour chaque brique
Related issues
History
Updated by Paul Marillonnet over 1 year ago
- Related to Development #56711: ne pas logguer les PermissionDenied added
Updated by Benjamin Dauvergne over 1 year ago
On doit pouvoir ajouter le host dans la chaîne de formatage1.
1 https://uwsgi-docs.readthedocs.io/en/latest/LogFormat.html
Updated by Paul Marillonnet over 1 year ago
- Related to Development #57185: uwsgi : nom de tenant dans les logs added
Updated by Paul Marillonnet over 1 year ago
- Related to Development #57186: uwsgi : nom de tenant dans les logs added
Updated by Paul Marillonnet over 1 year ago
- Related to Development #57187: uwsgi : nom de tenant dans les logs added
Updated by Paul Marillonnet over 1 year ago
- Related to Development #57188: uwsgi : nom de tenant dans les logs added
Updated by Paul Marillonnet over 1 year ago
- Related to Development #57189: uwsgi : nom de tenant dans les logs added
Updated by Paul Marillonnet over 1 year ago
- Related to Development #57190: uwsgi : nom de tenant dans les logs added
Updated by Paul Marillonnet over 1 year ago
- Related to Development #57191: uwsgi : nom de tenant dans les logs added
Updated by Paul Marillonnet over 1 year ago
- Related to Development #57192: uwsgi : nom de tenant dans les logs added
Updated by Paul Marillonnet over 1 year ago
- Related to Development #57193: uwsgi : nom de tenant dans les logs added
Updated by Paul Marillonnet over 1 year ago
La fonction %(host)
n’apparaît pas dans le format de log par défaut :
log-format = [pid: %(pid)|app: -|req: -/-] %(addr) (%(user)) {%(vars) vars in %(pktsize) bytes} [%(ctime)] %(method) %(uri) => generated %(rsize) bytes in %(msecs) msecs (%(proto) %(status)) %(headers) headers in %(hsize) bytes (%(switches) switches on core %(core))
Updated by Frédéric Péters over 1 year ago
dans le format de log par défaut
Attention ce n'est pas le format de log par défaut que tu affiches, juste une imitation, [pid: %(pid)|app: -|req: -/-]
ça va faire qu'on n'aura pas les informations "app" et "req" (simplement remplacées par des tirets ici).
Updated by Paul Marillonnet over 1 year ago
Frédéric Péters a écrit :
dans le format de log par défaut
Attention ce n'est pas le format de log par défaut que tu affiches, juste une imitation,
[pid: %(pid)|app: -|req: -/-]
ça va faire qu'on n'aura pas les informations "app" et "req" (simplement remplacées par des tirets ici).
Ah oui complètement, copier-coller hâtif, merci. La doc ne précise pas si on peut obtenir ces informations (identifiant d’appli, numéro de requête et nombre total de requêtes) via ces variables de format de log. Je vais regarder (sachant que dans le code ça se passe là), mais on pourrait aussi décider de s’éloigner du format par défaut.
Updated by Frédéric Péters over 1 year ago
Non ça n'est pas possible. (j'ai déjà regardé il y a un bail)
Updated by Paul Marillonnet over 1 year ago
Frédéric Péters a écrit :
Non ça n'est pas possible. (j'ai déjà regardé il y a un bail)
Ok, ça me paraît plus important d’avoir l’information de tenant, quitte à s’éloigner vraiment du format de log par défaut.
En revanche ce que je n’aime pas c’est la mention "uWSGI-compatible logs" dans la doc, comme si s’en éloigner allait casser des choses. (De la parano de ma part sans doute mais je vais vérifier.)