With VisiTelcoLog Service, events received by an event or notification channel can be logged transparently at the application level. An event-logging object (also referred to in this document as DsEventLog object, or an event-based log object) is also a conventional OMG event channel (in other words, it extends from OMG event channel). This allows applications to be designed and developed without depending on whether or how events are to be logged. Existing event-based applications can also utilize the event logging of VisiTelcoLog Service with neither application code change nor redeployment.