ELATE

ELATE - Develop OS-independent, obtrusive, customizable, extensible, generic logging and tracing software mechanisms
Download

ELATE Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Boris Vigman
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 105 KB

ELATE Tags


ELATE Description

ELATE - Develop OS-independent, obtrusive, customizable, extensible, generic logging and tracing software mechanisms ELATE (Extensible Logger And TracEr) will help you develop OS-independent, obtrusive, customizable, extensible, generic logging and tracing software mechanisms. ELATE is a software application, distributed as C source code that is intended to be compiled with any other C/C++ program. It is able to collect information about different situations, transform this information into data items called reports and to forward the reports outside, conditions and events inside the program, toward one or more entites, called reporting targetsSince ELATE may forward different messages from the hosting program outside that may be used for different missions, for example:· software debugging;· tracing of usage of system resources;· logging of textual reports;· tracing of application and/or system-level events;Here are some key features of "ELATE":· ELATE provides several built-in report types, like: textual output, assertion, dump of variables and memory regions;· ELATE allows to classify the generated messages by levels of importance;· ELATE gives the opportunity to mask (suppress) generated reports by one or more criteria;· ELATE provides the way to define many different reporting targets (like printer, file, another process, socket, console etc.); also there is a flexible mechanism allowing easy runtime redirection of reports between targets;· ELATE makes minimally possible usage of resources and services of operating system (for example, it uses NO dynamic memory allocation) that allows it to be minimally dependent upon the specific OS; Though originally ELATE was created in i386 Linux environment it may be easily ported to any other platform.· ELATE allows to define custom report types and to configure wide range of its inernal parameters.· Developer may easily add its own kinds of reports using scripts.


ELATE Related Software