CCXML Voxeo 1.0 Development GuideHome  |  Frameset Home

This documentation is for CCXML 1.0-Voxeo, which has been superceded by CCXML 1.0-W3C. The CCXML-Voxeo platform is not being updated any longer. The CCXML 1.0-W3C version, however, has many new features and is actively being enhanced. If you're writing a new CCXML application, you should use CCXML 1.0-W3C. Click here for the CCXML 1.0-W3C documentation.
<log>  element

The log element allows the developer to output debug messages to the Voxeo Logger. Generous use of log statements placed within code can greatly assist when tracking variable values, and errors that occur in the application.


usage
<log expr="(ECMAScript Expression)" label="(ECMAScript Expression)">


attributes
exprData Type: (ECMAScript Expression)Default: none - attribute is required
The expr attribute is a required parameter for the <log> element that is an ECMAscript expression evaluating to a string to be logged. This string will be output in the Voxeo Realtime Logger when the <log> element is encountered.
labelData Type: (ECMAScript Expression)Default: none - attribute is optional
Not Enabled
The label attribute is an ECMAScript expression that returns a character string which is used as an identifier, or 'marker' indicating the reason for the <log> statement.



parents
none


children
none


code samples
<Log expr> sample
<?xml version="1.0" encoding="UTF-8"?>
<ccxml version="1.0">
  <eventhandler>
    <transition event="connection.CONNECTION_ALERTING" name="evt">
      <assign name="MyCallID" expr="'evt.callid'"/>
      <log expr="'The called ID is ' + evt.calledid + '.'"/>
      <send event="'user.MyEvent'"/> 
    </transition>

    <transition event="user.MyEvent" name="evt">
        <accept callid="'MyCallID'"/>
        <log expr="'** MyCallID =' + MyCallID + '**' "/>
    </transition>


    <transition event="connection.CONNECTION_CONNECTED">
      <log expr="'Call was answered.'"/>
      <disconnect/>
    </transition>

    <transition event="call.CALL_INVALID">
      <exit/>
    </transition>

  </eventhandler>
</ccxml>



additional links
W3C Specification


  ANNOTATIONS: EXISTING POSTS
0 posts - click the button below to add a note to this page

login



© 2008 Voxeo Corporation  |  Voxeo IVR  |  VoiceXML & CCXML IVR Developer Site