我已经创建了一个自定义代理,并在其中添加了一个类中介并记录了Mediator。我正在尝试在java类中设置属性的值,并且需要在日志中编写该值,因为代理已部署。但是,到目前为止,还没有取得任何成功。
我尝试在Log介体中添加一个参数并使用了get-property()方法,但它仍然没有打印它。如果我使用'Property'调解器本身,那么我可以在日志中写入值,但这不是我们的目的。
我也尝试在java类中使用log.debug,只是为了编写通常的“进入/退出函数”,但没有喘息的机会。
有人可以帮忙吗?
答案 0 :(得分:2)
如何在java类中设置属性(即:在类中介中)? 应该是这样的;
synapseMesssageContext.setProperty(key,value);
然后,在序列流中访问它;
<property xmlns:ns="http://org.apache.synapse/xsd" name="testing the property"
expression="get-property('key')" scope="default"/>
答案 1 :(得分:1)
您可以使用log.info打印任何日志消息。请使用log.info记录已记录消息的[1]。