What is special in 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.