View Source

h1.

The Petals Component Development Framework (petals-cdk-core) provides classes for each type of trace in the package {{org.ow2.petals.component.framework.logger}}:
* {{ConsumeFlowStepBeginLogData}}
* {{ConsumeFlowStepEndLogData}}
* {{ConsumeFlowStepFailureLogData}}
* {{ProvideExtFlowStepBeginLogData}}
* {{ProvideExtFlowStepEndLogData}}
* {{ProvideFlowStepBeginLogData}}
* {{ProvideFlowStepEndLogData}}
* {{ProvideFlowStepFailureLogData}}

To add extra parameter to a LogData, like requestedurl in petals-bc-soap, the developer must extends the associated class and uses putData(String, Object) method.

How to add a monitoring trace:
{code}
logger.log(Level.MONIT, "", new SoapConsumeFlowStepBeginLogData(...);{code}
{info}
The message part have to be empty.
{info}

{info}
If the send of response message is not delegate to the CDK, developper have to manually set the trace ProvideFlowStepEndLogData.
{info}