- From: Romain Deltour <rdeltour@gmail.com>
- Date: Wed, 21 Apr 2010 10:08:59 +0200
- To: xproc-dev@w3.org
+1. A "message" step would definitely be a nice addition to EXProc. What about replacing the stderr/stdout options by a "level" option using an established enumeration (like the ones used in logging tools): DEBUG, INFO, WARNING, ERROR ? The processor could then be configured to output the messages to stderr or stdout or any other channel depending on the message level... BR, Romain. Le 21 avr. 10 à 09:42, <Toman_Vojtech@emc.com> a écrit : > Hi all, > > One of the most useful extension steps (not only) for debugging XProc > pipelines is a "message" step that can be used for displaying > (possibly > dynamic) messages on the console. At the moment, both Calabash and > Calumet have their own proprietary implementations of this step, but I > think that adding the "message" step to the EXProc library would be > much > appreciated by the XProc users. > > This is how the step is declared in Calumet: > > <p:declare-step type="x:message" xmlns:x="..."> > <p:option name="message" required="true"/> <!-- string --> > <p:option name="stderr" select="'true'"/> <!-- true/false --> > <p:option name="stdout" select="'false'"/> <!-- true/false --> > <p:input port="source" sequence="true"/> > <p:output port="result" sequence="true"/> > </p:declare-step> > > The step behaves similar to p:identity, except that it has a required > option "message" that specifies the message to be displayed on > standard > output and/or standard error output (controlled by the "stderr" and > "stdout" options). (I believe the "message" step in Calabash behaves > similarly.) > > Regards, > Vojtech > > > -- > Vojtech Toman > Principal Software Engineer > EMC Corporation > toman_vojtech@emc.com > http://developer.emc.com/xmltech >
Received on Wednesday, 21 April 2010 08:09:34 UTC