要获得Saxon-B的跟踪输出,请调用类似的内容:
processor.getUnderlyingConfiguration().setTraceListener(new XSLTTraceListener());
我的问题是,这有多动态?一旦我创建了一个可执行文件,它是以某种方式捕获它,还是我可以动态更改监听器并让它生效?
答案 0 :(得分:1)
您不应该在Configuration上设置TraceListener,因为将相同的Tracelistener用于不同的转换并不是真的有意义。最好在Controller上设置它。如果你这样做,那么我怀疑你可以随时切换它 - 但你自担风险,例如你不会得到配对的open()和close()调用。