A cross-platform remote logging tool for Delphi applications that sends log messages, tracks memory, and inspects objects from mobile and desktop devices to a Windows viewer.
GrijjyCloudLogger is a remote logging tool for Delphi applications that allows developers to send log messages, inspect objects, and track memory usage from applications running on multiple platforms (Windows, iOS, Android, macOS, Linux) to a centralized Windows viewer. It solves the problem of debugging runtime issues on mobile and remote devices by providing a unified, real-time view of application state directly from the developer's desktop IDE.
Delphi developers building cross-platform applications for Windows, iOS, Android, macOS, and Linux who need advanced runtime debugging and logging capabilities, especially for mobile platforms where traditional debugging is limited.
Developers choose GrijjyCloudLogger for its high-performance cross-platform logging, integrated memory/object tracking, and live watches—all built on a scalable ZeroMQ backbone. It offers a unified debugging experience across all supported platforms with minimal network overhead.
GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports sending logs from Windows, iOS, Android, macOS, and Linux to a centralized Windows viewer, enabling unified debugging across all Delphi-supported platforms as emphasized in the README.
Includes integrated memory tracking, object allocation monitoring, and live watches for real-time application state inspection, directly from the desktop IDE to diagnose mobile runtime issues.
Can send complex data types like TObjects with field inspection, TStrings, TBytes, and memory pointers using efficient Protocol Buffers serialization, allowing detailed runtime analysis.
Built on ZeroMQ Majordomo protocol with unique service names for routing, enabling multiple developers to share a central log broker over networks, including the Internet.
The GrijjyLogViewer.exe runs only on Windows, limiting log access for developers on macOS or Linux without a Windows machine.
Requires installing multiple GitHub repositories, adding library paths, and deploying ZeroMQ libraries for some platforms, making installation cumbersome compared to drop-in solutions.
Object inspection using RTTI can be slow and bandwidth-intensive, and memory tracking is only enabled in DEBUG builds, reducing utility in production environments.