2015-06-23 19:02 GMT+02:00 enrico franchi <enrico.fran...@gmail.com>:
>
> 2015-06-23 7:41 GMT+01:00 Simone Federici <s.feder...@gmail.com>:
>
>> altro suggerento per loggare elementi costosi a livello computazionale
>> tipo json.dumps() è wrapparli con isEnabledFor
>>
>
> Ah, dimenticavo una cosa... Io *odio* JSON nei logs. E *odio* gli stack
> trace nei log. In primo luogo tendono a spaccare qualunque tipo di
> aggregazione uno voglia fare (visto che i log testuali di solito si
> processano a botte di sed/awk/grep e compagnia che non capiscono affatto
> JSON) *e* frantumano le palle in quanto normalmente sarebbe bello assumere
> una linea di log -> un record, viceversa il multilinea fracassa.
>

Concordo. Infatti io di solito se voglio leggere un dict e proprio mi serve
averlo nel log, ci scrivo una roba così "\t".join("%s=%s" % (k, v) for k, v
in data.items())

Ciao.
Marco.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a