--- title: "Envío de datos a Logs" url: https://docs.catalyst.zoho.com/es/devops/help/logs/pushing-to-logs/ description: "Catalyst proporciona logs detallados de todas las ejecuciones de funciones en tu aplicación o microservicio, lo que te permite obtener información sobre fallos, excepciones o tiempos de espera agotados." last_updated: 2026-03-20T16:21:56Z service: DevOps type: general --- ## Envío de datos a Logs Puedes enviar eventos y datos a los logs mientras escribes una Catalyst Function incluyendo una instrucción en la definición de la función. Esta instrucción varía según el stack de la función y el tipo de función. Catalyst te permite escribir hasta 1500 caracteres en los logs. Por lo tanto, puedes pasar datos dentro de este rango e incluir mensajes que necesiten ser enviados. También puedes incluir el nivel de log de una instrucción de función para indicar su severidad. Los **niveles de log** solo son relevantes para los Application logs y no se mostrarán en los Access logs. Los niveles de log difieren para las funciones de **Java**, **Node.js** y **Python**. Consulta la sección de [Application Logs](https://docs.catalyst.zoho.com/es/devops/help/logs/application-logs) para ver los diferentes niveles de log soportados por todas las plataformas. Los métodos que debes incluir en el código de tu función para enviar los datos de respuesta de cada stack y tipo de función se mencionan a continuación: #### Java Functions Debes incluir el siguiente método en la definición de tu función para enviar datos a logs para **todos los tipos de funciones**: ```java LOGGER.log() ``` Puedes incluir el nivel de log para una función de Java junto con esta instrucción. Por ejemplo, para enviar una cierta respuesta obtenida al nivel `INFO` en una función de Java, puedes escribir: ```java LOGGER.log(Level.INFO, "Hello "+name); ``` Alternativamente, también puedes usar `logger.severe()`, `logger.warning()` o `logger.info()` para todos los tipos de funciones. #### Node.js Functions Las funciones Basic I/O soportan un método diferente para escribir datos en Logs respecto a los otros tipos de funciones en la plataforma Node.js. Debes incluir el siguiente método en la definición de tu función para enviar datos a logs en una **función Basic I/O**: ```javascript context.log() ``` Por ejemplo, para enviar una cierta respuesta obtenida a los logs, puedes escribir: ```javascript context.log("Value : " + result); ``` Similar a las funciones de Java, puedes incluir el nivel de log soportado por las funciones de Node.js junto con esta instrucción. Para funciones de los **otros tipos** (Advanced I/O, Cron, Event, Integration y Browser Logic), debes incluir el método a continuación en la definición de tu función para enviar datos a logs. Este método también aplica para funciones Basic I/O. ```javascript console.log() ``` Este es un [método nativo de Node.js](https://nodejs.org/api/console.html#console_console_log_data_args) para escribir en logs que es soportado por Catalyst. El siguiente ejemplo contiene una instrucción de envío a logs del nivel de log ERROR en un bloque catch: ```javascript catch (err) { console.error(err); res.status(500).send({ message: 'Internal Server Error. Please try again after sometime.', error: err }) } ``` De manera similar, también puedes usar otros métodos directos como `console.warning()`, `console.info()` o `console.debug()` para enviar logs de todos los tipos de funciones. #### Python Functions Las funciones Basic I/O soportan un método diferente para escribir datos en Logs respecto a los otros tipos de funciones en la plataforma Python. Debes incluir el siguiente método en la definición de tu función para enviar datos a logs en una **función Basic I/O**: ```javascript context.log() ``` Similar a las funciones de Node.js, puedes escribir mensajes informativos relevantes y enviarlos como respuesta a los logs. Para funciones de los **otros tipos** (Advanced I/O, Cron, Event, Integration y Browser Logic), debes incluir el método a continuación en la definición de tu función para enviar datos a logs: ```javascript LOGGER.log(Level.INFO, "Hello "+name); ``` Alternativamente, también puedes usar métodos directos como `logger.critical()`, `logger.warning()`, `logger.error()`, `logger.info()` o `logger.debug()` para todos los tipos de funciones. > **Nota:** Consulta la sección de [Application Logs](https://docs.catalyst.zoho.com/es/devops/help/logs/application-logs) para ver los niveles de log soportados por las funciones de Java, Node.js y Python.