8.4 Tracing

<..xtpipes fields..>+
 static boolean trace;
 -_-_-

<..init fields..>+
 trace = false;
 -_-_-

<..trace element..>
 if( trace ){
    logWriter.print( "[##] = xtpipes => " + instruction );
    if( node.hasAttributes() ){
       NamedNodeMap attributes = node.getAttributes();
       for(int i=0; i < attributes.getLength(); i++ ){
          Node attr = attributes.item(i);
          logWriter.print( " "   + attr.getNodeName()
                          + "=\"" + attr.getNodeValue() + "\"" );
    } }
    logWriter.println(); logWriter.flush();
 }
 -_-_-

<..trace if true..>
 if( trace ){
    logWriter.print( "--> true" );
 }
 -_-_-

<..trace if false..>
 if( trace ){
    logWriter.print( "--> true" );
 }
 -_-_-

<..trace open script..>
 if( trace ){
    logWriter.println( "(" + scriptFile + ")" );
 }
 -_-_-