A WIN/LINUX/OSX Crossplattform Debug Webserver
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
images
samples
src
.gitignore
LICENSE
README.md

README.md

Crossplattform-Debug-Logger

A LINUX/OSX Crossplattform Debug Logger with Webserver to get realtime Logs of your program. Create log-entries with timestamp and functionname/line and debuglevels. Create linecharts (using the canvasjs.min.js lib) and callstacks. Export logged data to html,xml,csv (charts only).

Samples of the exported data can be sound at /samples/.

To use this lib on Windows, please use the CMake-File to build a windows compatible project.

FEATURES

  • HTML, CSV, XML Data export for further processing
  • Debuglevels eg. ERROR, INFO, WARNING
  • Seperate Webserverthread, can be start/stop at runtime
  • Create multible linecharts (required canvasjs.min.js lib)
  • Create multible callstacks at runtime
  • Group log entries

LINECHARTS

SAMPLE CODE

A test project to show the basic usage of the lib is located at : /src/FRM_DEBUG_LOGGER_TESTER/FRM_DEBUG_LOGGER_TESTER/main.cpp

TODO

  • Format the callstack output to a good readable format
  • add timer for func durations

IMAGES

LOG ENTRIES

alt tag

CHARTS

alt tag

CALLSTACK

alt tag