Chameleon's example application uses the Log
interface abstraction to encapsulate the logging device being used.
This interface describes just one function:
Println(string line);
The Log interface
This interface is only intended to make it easier to implement
the example application. In practice most customers implement
a more sophisticated logging system in their HL7 applications
which is independent of Chameleon.