Pregunta

Me preguntaba;¿Qué bibliotecas de registro para Delphi prefieres?

Intente agregar un razonamiento por el cual prefiere uno sobre el otro si ha usado más de uno.

Agregaré sugerencias a esta pregunta para que todo sea legible.

¿Fue útil?

Solución

Inspección inteligente es realmente útil.Es el único que he usado.La biblioteca de registro es buena, pero la consola y el registro TCP/IP remoto lo superan.Creo que CodeSite tiene algunas características similares.

Otros consejos

He usado Codesite y ha sido fantástico.En un proyecto, un procesador de textos, podía generar fácilmente un millón de líneas de depuración, todas estructuradas, y Codesite me ayudó mucho con su salida sangrada que se colapsaba automáticamente.Para cualquier tarea en la que tenga que saber qué está sucediendo realmente "debajo" de un proceso que no puede ser interrumpido por la interacción del usuario, Codesite es realmente bueno.Lo recomiendo de todo corazón.

Echa un vistazo a las características de esta unidad Open Source:http://blog.synopse.info/post/2011/04/14/Enhanced-logging-in-SynCommons

  • iniciar sesión con un conjunto de niveles (no sólo una jerarquía de niveles);
  • gastos generales de ejecución rápidos y bajos;
  • puede cargar símbolos de archivos .map para utilizarlos en el registro;
  • compresión de .map en .mab binario (900 KB -> 70 KB);
  • inclusión opcional del .map/.mab en el .exe;
  • manejar bibliotecas (.ocx/.dll);
  • registro de excepciones (Delphi o excepciones de bajo nivel) con nombres de unidades y números de línea;
  • seguimiento de pila opcional con unidades y números de línea;
  • métodos o procedimientos de rastreo recursivo, con Enter y auto-Leave;
  • marcas de tiempo de alta resolución, para la elaboración de perfiles de la ejecución de la aplicación por parte del cliente;
  • set / enumera / TList / TPersistent / TObjectList / serialización JSON de matriz dinámica;
  • registro por subproceso, rotativo o global;
  • múltiples archivos de registro en el mismo proceso;
  • pantalla de consola en color opcional;
  • registro redirigido opcional (p. ej.a una biblioteca de terceros o a un servidor remoto);
  • aplicación GUI de visor de registros, con filtros por evento o por subproceso, y perfilador de ejecución de métodos;
  • Código Abierto, funciona desde Delphi 5 hasta XE6 (Win32 y Win64).

¡Tus comentarios son bienvenidos!

Y no olvides el código abierto gratuito. Herramienta de seguimiento

Acabo de actualizar Log4Delphi 0.8 en la página de Sourceforge y acumula parches y correcciones de errores de los últimos 4 años.

Descargas de Sourceforge Log4Delphi

Log4net/puertos de Log4xxx a otros idiomas.Es de código abierto, bastante extendido, popular, tiene una buena comunidad detrás y se usa ampliamente (por ejemplo, en Hibernate/nHibernate).

Un valor importante detrás de CodeSite es el soporte de Ray Kanopka.Él personalmente responde correos electrónicos y publicaciones en grupos de noticias, y lo ha hecho durante muchos años.Sus respuestas suelen contener código que ilustra excelentes hábitos de codificación.

Probablemente no utilicé CodeSite porque estoy completamente satisfecho con SmartInspect.Muy recomendable.

También estoy investigando Codesite.Creé el mío propio en el pasado pero me gustan mucho las funciones de Codesite.Los componentes de Raize están muy bien escritos y siempre son de calidad.

Log4D es otra implementación basada en Log4J y fácil de ampliar y configurar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top