Para almacenar logs en un archivo en lugar de la terminal, puedes utilizar la configuración básica de logging en Python. A continuación, te muestro un ejemplo de cómo hacerlo:
import logging
# Configuración básica del logging
logging.basicConfig(
filename='example.log', # Nombre del archivo donde se almacenarán los logs
level=logging.DEBUG, # Nivel de los logs que se almacenarán
format='%(asctime)s - %(levelname)s - %(message)s' # Formato de los logs
)
# Ejemplo de logs
logging.debug('Este es un mensaje de depuración')
logging.info('Este es un mensaje informativo')
logging.warning('Este es un mensaje de advertencia')
logging.error('Este es un mensaje de error')
logging.critical('Este es un mensaje crítico')
Asegúrate de que el archivo example.log
tenga los permisos adecuados para que tu script pueda escribir en él. Si después de configurar basicConfig
los logs no se almacenan en el archivo