Projet

Général

Profil

Development #17474

Paramétrage par défaut du logging

Ajouté par Serghei Mihai (congés, retour 15/05) il y a presque 7 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
08 juillet 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Des notifs par mail avec le contenu

No handlers could be found for logger "wcs-olap" 

suite au deploiement d'une nouvelle instance de bijoe: statistiques-mon.meyzieu.fr


Fichiers

Révisions associées

Révision f39ea073 (diff)
Ajouté par Thomas Noël il y a environ 6 ans

cumulate global, site and user wcs-olap.ini config file (#17474)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 7 ans

  • Tracker changé de Support à Development
  • Sujet changé de Cron <bijoe@bi> /usr/lib/bijoe/import-wcs-data.sh à Paramétrage par défaut du logging

J'ai ajouté la config de logging pour ce nouveau site; voudrait-on l'appliquer par défaut ?

[loggers]
keys = root

[formatters]
keys = console

[formatter_console]
format = %(asctime)s %(levelname)s %(message)s

[handlers]
keys = console

[handler_console]
class = StreamHandler
level = NOTSET
args = (sys.stderr,)
formatter = console

[logger_root]
level = DEBUG
handlers = console
#2

Mis à jour par Thomas Noël il y a plus de 6 ans

voudrait-on l'appliquer par défaut ?

Oui, on veut (j'ai eu à nouveau le trop laconique "No handlers could be found for logger "wcs-olap" sur un nouveau déploiement à Nanterre).

Je propose donc de toujours manger /etc/wcs-olap.ini et ~/.wcs-olap.ini s'ils existent (à mon avis on pourrait même se passer du ~/.wcs-olap.ini, qui nous apportera plutôt des incompréhensions s'il existe)

#3

Mis à jour par Frédéric Péters il y a plus de 6 ans

Par rapport aux installations docker, je préférerais qu'on switche vers /etc/wcs-olap/config.ini ou autre (l'important étant d'être dans un répertoire isolé, qui puisse persister).

#4

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

D'après ma lecture de la page de doc, logging.config.fileConfig ne peut pas prendre une liste de chemin comme premier paramètre.

#5

Mis à jour par Thomas Noël il y a plus de 6 ans

Benjamin Dauvergne a écrit :

D'après ma lecture de la page de doc, logging.config.fileConfig ne peut pas prendre une liste de chemin comme premier paramètre.

Même doute en lisant la doc, mais en fait fileConfig fait juste un appel à cp.read(fname) et plouf ça marche tout pareil. Même en python 3.6, donc je me dis qu'ils changeront pas ce plan.

#6

Mis à jour par Thomas Noël il y a plus de 6 ans

Frédéric Péters a écrit :

Par rapport aux installations docker, je préférerais qu'on switche vers /etc/wcs-olap/config.ini ou autre (l'important étant d'être dans un répertoire isolé, qui puisse persister).

#7

Mis à jour par Frédéric Péters il y a environ 6 ans

  • Statut changé de En cours à Résolu (à déployer)

À l'occasion d'un nouveau "No handlers could be found for logger "wcs-olap"" reçu d'un cron; ack. (et je l'ai poussé)

commit f39ea073d540511270e155272c1b11bf96f4401e
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Wed Jan 10 15:28:07 2018 +0100

    cumulate global, site and user wcs-olap.ini config file (#17474)
#8

Mis à jour par Benjamin Dauvergne il y a environ 6 ans

Mais on voulait pas poser une configuration des loggers par défaut dans /etc/wcs-olap/config.ini aussi ? Je vais continuer cette idée sur #19826.

#9

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Assigné à mis à Frédéric Péters
#10

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF