[Python-es] pregunta rapida sobre RotatingFileHandler
Chema Cortes
pych3m4 en gmail.com
Dom Mar 18 21:46:24 EDT 2018
El 17 de marzo de 2018, 15:44, Jose Caballero <jcaballero.hep en gmail.com>
escribió:
> Hola,
>
> pregunta: ?alguien sabe que pasa si se intenta escribir un mensaje de
> "log" a la vez que el RotatingFileHandler esta rotando el fichero?
>
> Tenemos una aplicacion que usa el logrotate.d standard de linux. Pero
> para evitar problemas, primero se mata el proceso, se hace la
> rotacion, y luego se reinicia el proceso.
>
> Me gustaria saber si el handler RotatingFileHandler me puede evitar
> esos problemas.
> Entiendo que internamente hace tambien un cambio en el "file descriptor".
> Pero no tengo claro que pasa si se intenta escribir justo cuando se
> esta haciendo la rotacion.
>
> Cualquier comentario, o mejor aun link a documentacion, es mas que
> bienvenido.
>
La pregunta correcta sería si logging es "thread-safe". El sistema de
logging usa bloqueos para que no haya dos procesos escribiendo a la vez,
por lo que se puede asegurar que no habrá un hilo escribiendo mientras otro
esté rotando los handlers.
https://docs.python.org/3.6/library/logging.html#thread-safety
>
> Saludos,
> Jose
>
> P.D. perdon por la falta de tildes. Teclado gringo.
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
>
--
Hyperreals *R "Quarks, bits y otras criaturas infinitesimales":
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20180319/c29fd3df/attachment.html>
Más información sobre la lista de distribución Python-es