El 17 de marzo de 2018, 15:44, Jose Caballero <jcaballero....@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@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
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es