miércoles, febrero 22, 2006

Usando los niveles del logging de python


Los valores posibles para definir el nivel de trazas ( con setLevel() ) son (sacados de logging/__init__.py):

CRITICAL = 50

FATAL = CRITICAL

ERROR = 40

WARNING = 30

WARN = WARNING

INFO = 20

DEBUG = 10

NOTSET = 0


Con NOTSET se sacan todas las trazas.
Estos son los valores definidos, pero se puede usar cualquier valor numerico

También hay definido un diccionario que realiza el mapeo entre las constantes y su nombre (string): _levelNames.

Actualización

Probando, NOTSET no se saca nada ¿Esa la documentación mal?

No hay comentarios: