Debugging

Besides the standard debugging tools available on your platform for C programs, the C WS-Core has a number of environment variables that can be set to debug or trace program execution of the service container. The useful environment variables that can be set are:

  • GLOBUS_SERVICE_ENGINE_DEBUG - useful for tracing execution of the service engine. The possible values this variable can have are:

    • DEBUG - show debug messages about execution of the engine.
    • INFO - show information regarding service invocations.
    • TRACE - show entry and exit points of functions for the service engine.
    • ERROR - show error occurring during service invocation.
    • ALL - all the above levels joined together.