2011-03-23 30 views
0

要想从撒克逊-B跟踪输出,可以调用类似:撒克逊-B跟踪监听器控制

processor.getUnderlyingConfiguration().setTraceListener(new XSLTTraceListener()); 

我的问题是,如何动态是什么?一旦我创建了一个可执行文件,它是否会以某种方式捕获这个可执行文件,或者我可以即时更改侦听器并使其生效?

回答

1

您不应该在配置上真正设置TraceListener,因为对于不同的转换使用相同的TraceListener没有意义。最好将其设置在控制器上。如果你这样做,那么我怀疑你可以随时切换它 - 但是你自己承担风险,例如你不会得到open()和close()调用的配对。