Creación de log
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-11-2024 02:44 PM
Buenas tardes.
Estoy intentando agregar logs en la creación de mi código.
El detalle es que aún no encuentro la manera de poder ingresar los logs
en un archivo independiente, no que salga desde la terminal, si no,
que se almacene en un archivo (example.log).
He tratado utilizar basicConfig y agregar la ruta donde quiero almacenar
los logs pero no se almacena.
Me pueden ayudar, si me falta configurar algo más o conocen alguna otra manera para poder almacenar los logs.
Buenas tardes
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-06-2024 03:58 AM
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

