0
要想从撒克逊-B跟踪输出,可以调用类似:撒克逊-B跟踪监听器控制
processor.getUnderlyingConfiguration().setTraceListener(new XSLTTraceListener());
我的问题是,如何动态是什么?一旦我创建了一个可执行文件,它是否会以某种方式捕获这个可执行文件,或者我可以即时更改侦听器并使其生效?
要想从撒克逊-B跟踪输出,可以调用类似:撒克逊-B跟踪监听器控制
processor.getUnderlyingConfiguration().setTraceListener(new XSLTTraceListener());
我的问题是,如何动态是什么?一旦我创建了一个可执行文件,它是否会以某种方式捕获这个可执行文件,或者我可以即时更改侦听器并使其生效?
您不应该在配置上真正设置TraceListener,因为对于不同的转换使用相同的TraceListener没有意义。最好将其设置在控制器上。如果你这样做,那么我怀疑你可以随时切换它 - 但是你自己承担风险,例如你不会得到open()和close()调用的配对。