Desarrollo una aplicación cliente-servidor y tengo un inicio de sesión en el servidor, entonces utilizo el módulo de registro. Me gustaría crear un comando en el servidor para borrar el archivo.Python: borre un archivo de registro
Tengo una prueba con os.remove() pero después, el registro no funciona.
¿Tienes una idea?
Gracias.
¿Este registro está siendo escrito por un proceso de daemon? Tendría que indicarle al daemon que se eliminó el archivo de registro para que pueda cerrar/volver a abrir el identificador del archivo de registro y comenzar a usar el nuevo archivo de registro. De lo contrario, seguirá escribiendo en el anterior, que seguirá existiendo en algún lugar hasta que todos los manejadores de archivos estén cerrados. –
Give 'mode =" w "' to ['logging.FileHandler'] (https://docs.python.org/2/library/logging.handlers.html#filehandler). –