Adds debug messages to a global array in your application
Usage:
Include the .Library,
(optional) write the actucal time to stDebugInformation.dtActualTime := SOME_DT_VAR;
Call function DebugLog(...) to add a Message to the Ringbuffer.
Parameters are:
sMessage : STRING(64); // Your debug log message
ePriority : E_DebugMessagePriority; // A given priority
Priorities are:
DEBUG:=0INFO:=1WARN:=2ERROR:=3FATAL:=4
All messages will be added to the stDebugInformation Struct in Global Variables of the Library.
Changing the default Ringbuffer size;
No coding neccesary, just change the iMaxDebugEntries in the DebugLogParam library parameter dialog;
Opening the debugmessages online;
Open the library manager, select GVL_DEBUG in DebugLogger, double-click and there they are;