Skip to content

germanestevez/DebugStringView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DebugStringView

logo

Introducción

Esta aplicación le permite monitorizar la salida de depuración en su sistema local. Mostrará aquellos mensajes que se generen utilizando la API de Windows OutputDebugString.

pantalla principal

Licencia

Se distribuye bajo licencia GPL 3.0. Puede usarla y modificarla líbremente.

Ejecución

Además del código fuente la aplicación se distribuye en un fichero ZIP. No requiere instalación y basta con descomprimirla y ejecutarla. Se puede descargar la versión compilada (fichero ZIP que incluye la versión de 32 y 64 bits):

Código fuente

El código fuente de la aplicación está disponible en este repositorio.
Está compilada con Embarcadero Delphi 12.3
Utiliza para el multiidioma los componentes DKLang

Características

  • Permite guardar el contenido de la captura en ficheros con extensión (*.dsvlog).
  • Filtrado rápido de mensajes por procesos (utiliza el nombre del proceso), incluyendo N procesos con diferente ProcessID, pero el mismo nombre.
  • Posibilidad de colorear la salida de mensajes por proceso (mejor y más clara visualización para el usuario).
  • Ocultar y mostrar columnas según lo que interese (más información o más espacio)
  • Avance automático a medida que van apareciendo los mensajes de forma que siempre se visualizan los últimos mensajes enviados a la consola.
  • Panel de “Lista de procesos” que nos muestra los procesos (ProcessName – nombre del proceso) que están enviando mensajes a la consola.
  • Permite el cambio rápido de la fuente de letra utilizada en la visualización con las fuentes monoespaciadas más habituales. También la opción de acceder a la pantalla de propiedades y cambiar el resto de características.
  • La aplicación es multiidioma y fácilmente ampliable con más ficheros de idioma sin necesidad de cambios en la aplicación (carga de idioma dinámica).
  • Comprobación de actualizaciones disponible y automática al entrar en la aplicación.
  • Columnas personalizables.
  • Permite gestión de bookmarks para marcar posiciones importantes.
  • Búsqueda rápida de mensajes por texto.
  • Permite cargar ficheros de log previamente almacenados en la aplicación.

Multiidioma

La aplicación trabaja con múltiples idiomas, que además que cargan de forma dinámica. Se pueden incorporar más idiomas de forma fácil (y sin recompilar) y la aplicación los reconocerá y los incorporará al menú de forma automática una vez que se ejecute. La aplicación busca en la carpera “Languages” ficheros de idiomas.

multiidioma

¿Quieres ayudar con una traducción?

En la ayuda del programa están las instrucciones necesarias para generar nuevas traducciones. Si te animas, basta con descargar el fichero original de la traducción y una vez generada una nueva traducción la puedes añadir directamente al directorio de Languages incluido con la aplicación. Además, si me la envías la incluiré en la siguiente versión.

About

Aplicación que le permite monitorizar la salida de depuración en su sistema local

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages