[pyar] Pregunta: Logging

Claudio Freire klaussfreire en gmail.com
Lun Sep 16 02:38:32 ART 2013


2013/9/15 Roberto Alsina <ralsina en netmanagers.com.ar>:
> On 15/09/13 20:45, Claudio Freire wrote:
>>
>> El verdadero tema acá es que necesitas logging porque así tenes
>> integración inmediata con otras bibliotecas. No es como httplib que es
>> completamente reemplazable.
>>
>> Ahora, podrías hacer un reemplazo de la interfaz de logging para
>> interfasar las bibliotecas estándar con este supuesto reemplazo, pero
>> me parece que lo que realmente queres es un filtro para logging que
>> haga lo que queres.
>>
>> Que queres hacer que logging no provea naturalmente?
>>
>
> No quiero interfasar con nada, quiero loguear en consola nomás.
> Es para reemplazar unos prints con algo más standard.
>
> Lo que me saca un poco de logging es que hay mucho boilerplate para algo
> tan fácil, el formateo por default de los mensajes no tiene gracia, etc.

logging.basicConfig(stream=sys.stderr, level=logging.INFO, format=blah)

Siempre me funcionó bien. Reemplazá stream, level y format por lo que
quieras claro.

De hecho, lo cabeza de

logging.basicConfig()

suele ser razonable

> Por otro lado, necesito poder hacer el equivalente del "-Werror" de gcc,
> y hacer que los warn aborten el proceso. Pero eso es fácil por lo que veo.

Hablamos de logging o de warning?

Porque no son lo mismo...

Pero sí, es sencillo de hacer, aunque con warning sí que hay mucho
boilerplate que realmente no parecería tan necesario.


More information about the pyar mailing list