cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results for 
Search instead for 
Did you mean: 

Creación de log

mac08_flo
New Contributor

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

 

1 REPLY 1

Walter_C
Databricks Employee
Databricks Employee

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

Connect with Databricks Users in Your Area

Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you won’t want to miss the chance to attend and share knowledge.

If there isn’t a group near you, start one and help create a community that brings people together.

Request a New Group