Call Logging

This is a feature of the comet interfaces that allows the server to log all calls to any of the interface methods. It logs parameter values, and also allows logging of errors (see Custom Exception Handling ).

Call logging in comet is enabled by using tlb2h -L (see Tlb2h Usage).

To enable logging to a specified file, define COMET_LOGFILE and define COMET_LOGFILE_DEFAULT to be the required logfile (see comet::stream_call_logger_t).

To override logging, specialise comet::call_logger_<true> and implement all the interfaces defined by the default comet::call_logger_.

How various parameter types are output can be modified by specialising the function comet::comet_log.