salida - throws en java
Back-end para la GUI de informes de excepción de Java (3)
Creo que no hay soluciones comunes en el informe de excepciones debido a las características específicas de cada proyecto. Algunos proyectos necesitan enviar informes usando HTTP simple, alguien usa servicios web, alguien hace un informe de archivos.
He encontrado una publicación anterior donde el autor sugiere extraer el código de informe de errores de Netbeans y hacer un proyecto independiente a partir de él.
De todos modos, no hay problema para implementar la herramienta de informe de errores usted mismo. Puede usar HttpClient de JAX-WS (si tiene un cliente rico) o puede usar AJAX (si tiene un cliente web) para enviar informes.
La implementación depende en gran medida del tipo de comunicación que utilices en el proyecto de la gira, qué tipo de proyecto, qué tipo de interfaz utilizas, etc. Es realmente difícil implementar una biblioteca común para todos los proyectos.
Con mucha frecuencia veo GUI de informe de error en software comercial. Esto incluye toda la gama de software comercial: juegos, aplicaciones empresariales, aplicaciones de oficina, etc.
Para algunos de los software de mi empresa, me gustaría proporcionar GUI de informes de excepción si (y finalmente cuándo) mi aplicación falla inesperadamente. Construir la GUI no es difícil. Todo se reduce a esto: ¿hay alguna solución existente para los sistemas back-end en el informe de excepciones? Idealmente, estoy buscando una biblioteca de Java y un servidor back-end correspondiente. Podría rodar mi propia solución; por ejemplo, podría enviar los datos a un servidor web a través de datos POST.
Siento que una solución para esto ya existe en algún lado, simplemente no me he encontrado con eso. ¿Alguna recomendación?
Editar:
Ejemplo de interfaz gráfica de usuario para un usuario. Necesito una biblioteca para administrar el back-end del informe de errores. (No necesitaré la funcionalidad de inicio de sesión del usuario, solo informes básicos).
Este producto tiene una función de instrumentación que le permite rastrear las excepciones enviando los datos a un portal: http://www.preemptive.com/products/dasho/overview . Estas características se agregaron a la versión 6.7. Aunque es un ofuscador, puede desactivar esas funciones y simplemente usar las funciones de instrumentación para enviar los datos o usar las API directamente. PD: este es el producto de mi empresa.
¿Hay alguna solución existente para los sistemas back-end en el informe de excepciones? Idealmente, estoy buscando una biblioteca de Java y un servidor back-end correspondiente.
Eche un vistazo a los informes de errores automatizados de Ctrlflow , que es un back-end de software como servicio para enviar informes de errores. Su interfaz gráfica de usuario de frontend luego usaría una de las bibliotecas de Java disponibles para comunicarse con su instancia de informe de error automatizado Ctrlflow.
Para obtener una buena visión general del conjunto de características del servidor (que puede ofrecer más de lo que necesita), realice el recorrido del producto . O simplemente inicie sesión en el servidor de demostración para tener una idea del back-end.
Espero que ayude.