I normally do most of my gel script development outside of the background server i.e. developing GEL scripts via a command line. So I just up the logging to see what is happening when I run the gel script via the command line.
https://communities.ca.com/docs/DOC-231149717
If you what to see what is happening inside the background server, you will need to up the logging details for the class that is executing the gel script.
So you can add a logging level for a give class, say com.niku.union.web to trace, and have the log output appended to a given appender class. This is sometimes limited as there are logging statements in classes that are not provided in the pull down.
So in my picture below, I have set a log for “any logging statements of trace and above” to be sent to the ../logs.trace.xml file for any log statements that occur in the com.niku.union.web class.
The nice thing about running GEL outside the process engine is that you have complete control of the logging level on any classes. I also have a debug taglib that allows me to break within a IDE to see what the jelly context. For example, I can view the jelly context before executing a given soap call.
https://communities.ca.com/thread/110574661
V/r,
Gene