# Registros -------------------------------------------------------------------------------- title: "Introducción" 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-07-30T07:10:05.743Z" source: "https://docs.catalyst.zoho.com/es/devops/help/logs/introduction/" service: "DevOps" -------------------------------------------------------------------------------- # Logs ## Introducción Catalyst Logs es un componente de Catalyst DevOps que muestra los logs de todas las ejecuciones de Catalyst Functions. Puedes consultar los logs para verificar errores en las ejecuciones de funciones, junto con otra información de ejecución necesaria. Los logs te permiten acceder a los registros de todas las ejecuciones de funciones exitosas y fallidas inmediatamente después de su ejecución, incluidas las funciones que se ejecutaron internamente. Esto te ayuda a identificar errores en tu código fácilmente y resolver áreas problemáticas durante la fase de pruebas de tu aplicación de Catalyst. Catalyst ofrece soporte nativo para el registro de ejecuciones de funciones en las plataformas Java, Node.js y Python. Los logs muestran el historial de ejecución de los seis tipos de Catalyst Functions: Basic I/O, Advanced I/O, Event, Cron, Integration y Browser Logic. Puedes enviar manualmente eventos o datos específicos a los logs mientras escribes una Catalyst Function de cualquier tipo de función o para cualquier plataforma. Puedes hacer esto para registrar excepciones y errores que anticipes en la ejecución de la función. Esto generalmente se hace incluyendo una sola instrucción en la definición de la función. También puedes definir el nivel de severidad de cada error que se envía a los logs. Los Catalyst Logs son fundamentalmente de dos tipos: * Access Logs: Estos contienen los detalles de log de una capa de acceso externa de la ejecución de una función. Las funciones que normalmente son invocadas manualmente por los usuarios se registran en esta capa. Este tipo es aplicable únicamente para las Catalyst Functions de tipo Basic I/O, Advanced I/O, Integration y Browser Logic. * Application Logs: Estos contienen los detalles de log de una capa de aplicación interna de la ejecución de una función. Estos incluyen las funciones que son invocadas manualmente por los usuarios, o ejecutadas internamente por la aplicación. Este tipo de log es aplicable para todos los tipos de Catalyst Functions. Catalyst retiene los logs de ejecuciones de funciones durante siete días en el entorno Development, y catorce días en el entorno Production. Podrás acceder a los logs de todas las ejecuciones en estos períodos de tiempo en los entornos Development y Production respectivamente. Nota: Si bien Catalyst Logs proporciona información básica sobre las ejecuciones de tus funciones, Application Performance Monitoring es una mejora de Catalyst Logs que proporciona información detallada y en profundidad de las ejecuciones de funciones y te permite monitorear tus funciones de una mejor manera. Puedes habilitar APM para tu proyecto y acceder a informes detallados de rendimiento y estadísticas de tus funciones. Puedes obtener más información sobre los otros componentes del servicio DevOps desde esta página. -------------------------------------------------------------------------------- title: "Envío de datos a 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-07-30T07:10:05.743Z" source: "https://docs.catalyst.zoho.com/es/devops/help/logs/pushing-to-logs/" service: "DevOps" -------------------------------------------------------------------------------- ## 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 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: 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: 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: context.log() Por ejemplo, para enviar una cierta respuesta obtenida a los logs, puedes escribir: 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. console.log() Este es un método nativo de Node.js 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: 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: 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: 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 para ver los niveles de log soportados por las funciones de Java, Node.js y Python. -------------------------------------------------------------------------------- title: "Registros de acceso" 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-07-30T07:10:05.744Z" source: "https://docs.catalyst.zoho.com/es/devops/help/logs/access-logs/" service: "DevOps" -------------------------------------------------------------------------------- # Access Logs Los Access logs incluyen los detalles de log de una capa de acceso externa de la ejecución de una función. Considera una puerta de enlace con dos capas que necesitan ser atravesadas para acceder y ejecutar una Catalyst Function. Los Access logs muestran detalles relevantes de la invocación y ejecución de la función sobre la capa de acceso externa en esta puerta de enlace. Estos detalles incluyen el User ID del usuario que invoca la función, el método de solicitud HTTP utilizado para invocar la función, y más. Los detalles de la respuesta en esta capa externa también se muestran en estos logs, como el estado de la respuesta, el tiempo de respuesta, etc. Las funciones que pueden ser invocadas manualmente por un usuario son las que pasan a través de esta capa de acceso externa. Esto incluye únicamente las ejecuciones de funciones Basic I/O, Advanced I/O, Integration y Browser Logic en tu aplicación, ya que pueden ser invocadas manualmente por los usuarios. Las funciones Integration no se invocan a través de una Function URL como las funciones Basic o Advanced I/O, pero aún así se accede a ellas a través de medios externos por los usuarios que utilizan el servicio de integración. Por lo tanto, estos tipos de funciones se incluyen en los Access logs. Las funciones Event y Cron no se pueden acceder a través de un endpoint y no pasan por esta capa. Pasan directamente a través de la capa de Application. Por lo tanto, las ejecuciones de funciones Event y Cron no se incluirán en los Access logs. Solo se incluirán en los Application logs. Para abrir los logs de tu proyecto de Catalyst, navega a la sección _Host and Manag_e en la consola de Catalyst y luego haz clic en Logs. <br /> Nota: Puedes ver Access logs o Application logs. No podrás ver los resultados combinados de ambos tipos de log. Debes seleccionar el tipo de log desde el desplegable en la sección Filters. ### Filtros de Access Log Los Access logs y Application logs contienen diferentes conjuntos de filtros que puedes usar para filtrar los datos de log que se muestran. Los filtros disponibles para Access logs se muestran a continuación. * Log Type: Debes seleccionar el tipo de log Access o Application para ver los logs respectivos. Los otros filtros cambiarán ligeramente según el tipo que selecciones. * Date/Time/Time zone: Puedes seleccionar un período de tiempo de logs para mostrar desde la variedad de opciones en la lista desplegable Date/Time. <br /> <br /> También puedes seleccionar un rango de tiempo personalizado desde un calendario, haciendo clic en las fechas que requieras e ingresando la hora. Haz clic en Apply después de la selección. Puedes seleccionar una zona horaria preferida haciendo clic en el desplegable. Haz clic en **Apply** después de la selección. Nota: Puedes cambiar la zona horaria predeterminada de tu proyecto de Catalyst en General Settings. Sin embargo, si deseas cambiar la zona horaria para ver los logs de funciones aquí, puedes usar el filtro especificado anteriormente. * Function: Debes seleccionar una o más funciones de esta lista desplegable para ver sus logs. Los Access logs solo listan funciones Basic I/O, Advanced I/O, Integration y Browser Logic.<br /> * Keyword: También puedes buscar una palabra clave específica que podrías haber incluido en tu mensaje de log al escribir la función, para ver los logs que incluyen esta palabra clave. <br /> <br /> Por ejemplo, para acceder a los logs de ejecución de una función que contiene una ruta específica en su URL de solicitud, puedes ingresar esa ruta como palabra clave y buscar los logs. Haz clic en Search después de configurar los filtros. ### Resultados de Access Log Los resultados de los Access logs contendrán información relacionada con la capa de acceso externa, como el nombre de la función, el User ID del usuario que la invocó, la URL de invocación, la hora de ejecución, el método de solicitud, la dirección del host, y detalles de la respuesta como el código de estado HTTP y el tiempo de respuesta. Los logs generalmente se indexan instantáneamente, pero en algunos casos puede haber un retraso de 5 minutos en la indexación. Cuando la sección de filtros está oculta, la página de resultados muestra un botón Refresh Logs. Puedes hacer clic en él para obtener los resultados de log más recientes. -------------------------------------------------------------------------------- title: "Registros de aplicación" 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-07-30T07:10:05.744Z" source: "https://docs.catalyst.zoho.com/es/devops/help/logs/application-logs/" service: "DevOps" -------------------------------------------------------------------------------- # Application Logs Los Application logs muestran los detalles de log de la capa de aplicación interna en la puerta de enlace de la ejecución de una función. La capa interna de la puerta de enlace, como se explicó en la sección de Access Logs, registra detalles a nivel de aplicación. Esto incluye detalles relacionados con el procesamiento de la función, como los mensajes enviados a los logs en instancias particulares, niveles de severidad del log, etc. Este registro a nivel de aplicación interna se aplica tanto a las funciones que fueron invocadas manualmente por un usuario como a las ejecutadas internamente por la aplicación. Un ejemplo de una ejecución interna de función es una ejecución diaria de Cron que activa la invocación de una función Cron automáticamente todos los días. Los detalles de log de dichas funciones también se incluyen en los Application logs. Por lo tanto, los Application logs contienen logs de ejecución de todos los tipos de funciones, incluidas las funciones Event y Cron. <br> ### Niveles de log de funciones Java, Node.js y Python Los Application logs incluyen niveles de log que indican la severidad de un evento de error en la ejecución de una función. Como se mencionó en la sección de Envío de datos a Logs, puedes asignar un nivel de log apropiado a un evento o error cuando programas la función. Los niveles de log difieren según el stack de la función, es decir, funciones de Java, Node.js o Python. Los niveles de log de la plataforma Java soportados por Catalyst que puedes usar en tus funciones son: * Severe: Indica un fallo grave * Warning: Indica un problema potencial * Info: Indica un mensaje informativo Los niveles de log que puedes usar en funciones de Node.js son: * Error: Indica un error inesperado * Info: Indica un mensaje informativo * Warning: Indica un problema potencial * Debug: Indica información sobre solución de problemas y pruebas de la aplicación Los niveles de log de la plataforma Python soportados por Catalyst incluyen: * Critical: Indica un evento del que se puede recuperar. * Error: Indica un error inesperado * Warning: Indica un problema potencial * Info: Indica un mensaje informativo * Debug: Indica información sobre solución de problemas y pruebas de la aplicación. Puedes seleccionar uno de estos niveles de log en los filtros para obtener resultados de ejecución solo de ese nivel. <br> ### Filtros de Application Log Los Application logs incluyen algunos filtros adicionales además de los filtros de Access log. Los filtros disponibles para los Application logs se muestran a continuación. <br /> Los filtros de Log Type, Date/Time/Time Zone y Keyword son los mismos que los filtros de Access log. * Function: El filtro Function en los Application logs lista funciones de todos los tipos. Debes seleccionar una o más funciones de esta lista desplegable para ver sus logs. * Log Level: Según las funciones que selecciones, se mostrarán los niveles de log de funciones Java o Node.js. Si seleccionas funciones tanto de Java como de Node.js en el desplegable Function, una combinación de ambos niveles de log de Java y Node.js estará disponible en este desplegable. Se mostrarán los detalles relevantes de cada función en los resultados. * Execution ID: Cuando una función Cron o Event se ejecuta, se asocia un Execution ID único con cada ejecución. Puedes filtrar los logs proporcionando este Execution ID y obtener únicamente esa ejecución en particular. <br /> La sección de historial de ejecución de un Event Listener o un Cron también contiene acceso directo a Logs. Puedes seleccionar una ejecución en particular y hacer clic en el botón View Logs para abrir los Logs desde allí. Haz clic en Search después de configurar los filtros. <br> ### Resultados de Application Log Los resultados de los Application logs contendrán información relacionada con la capa de aplicación interna, como el nombre de la función, la hora de ejecución, el nivel de log y los mensajes enviados por los desarrolladores cuando ocurren eventos específicos. Cuando la sección de filtros está oculta, la página de resultados muestra un botón Refresh Logs. Puedes hacer clic en él para obtener los resultados de log más recientes. -------------------------------------------------------------------------------- title: "Gestión de alertas en 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-07-30T07:10:05.744Z" source: "https://docs.catalyst.zoho.com/es/devops/help/logs/managing-alerts/" service: "DevOps" -------------------------------------------------------------------------------- # Gestión de alertas en Logs Como se mencionó anteriormente, puedes crear alertas de aplicación para logs directamente desde la sección Logs sin tener que navegar a ese componente. Las alertas de aplicación te permiten configurar búsquedas automatizadas de logs que se ejecuten en un programa recurrente, especificando la consulta de búsqueda y la frecuencia de ejecución. Catalyst enviará correos electrónicos automatizados con los resultados de la búsqueda de logs cada vez. Puedes configurar alertas haciendo clic en la opción **Manage Alerts** disponible en la parte superior derecha de la consola. Catalyst abrirá una ventana emergente para configurar la alerta. Debes ingresar el nombre y los detalles de la alerta, como el tipo de log, los criterios para activar la alerta, la frecuencia y la dirección de correo electrónico a notificar. Puedes obtener más información sobre esto en la página de ayuda de Application Alerts. Haz clic en **Confirm** después de configurar la alerta. Catalyst ahora enviará correos electrónicos cada vez que se activen alertas para estas especificaciones.