[ 
https://issues.apache.org/jira/browse/AXISCPP-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

nadir amra closed AXISCPP-100.
------------------------------

       Resolution: Fixed
    Fix Version/s: current (nightly)

OK, finally got this done.  Tracing is now integrated in the code so that only 
one binary is needed when we put out a release.  I have also disabled and 
removed the previous support in which a tool was used to dynamically produce 
source with a trace points.  That was kludgy and introduced complexity when 
trying to do tracing of the xml parser and transport, and channels.  It is much 
cleaner now.  Here is the information on the support.

To enable tracing, simply set one of ClientLogPath or LogPath (for server 
logging) to the path of the trace file in the  axiscpp.conf file.  With this 
support, a new configuration variable, LogFilter, can be set to filter the 
trace records so you can isolate a component.    The filter is a semicolon 
delimited string of possible filters.  Possible filters include:
          *                     stub             - show trace records generated 
by stubs
          *                     engine        - show trace records generated by 
engine
          *                     parser         - show trace records generated 
by parser
          *                     transport     - show trace records generated by 
transport
          *                     noEntryExit  - do not show entry/exit trace 
records

The default filter is "stub;engine;parser;transport".  So, for example, if I 
wanted to enable client trace and show only transport trace records and no 
entry/exit trace records, then the following would need to be specified:



> enable axis c++ (engine) tracing
> --------------------------------
>
>                 Key: AXISCPP-100
>                 URL: https://issues.apache.org/jira/browse/AXISCPP-100
>             Project: Axis-C++
>          Issue Type: Wish
>          Components: Trace Utility
>    Affects Versions: future (enh)
>         Environment: ALL
>            Reporter: Aleksander Slominski
>             Fix For: current (nightly)
>
>
> i think it would be good to have some kind of tracing/logging compiled into 
> binary that could be triggered by setting environment variable (for example 
> AXISCPP_TRACE=engine:ALL).
> it would be very useful tool when debugging such problems like wrong 
> SOAPAction to see if engine received request and see where did it go and why 
> it was rejected.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to