【发布时间】:2020-09-18 11:59:44
【问题描述】:
在 WSO2 的 2.6.0 版本的 Api Manager 中,我使用自定义序列在输入和输出序列中使用 API 名称、资源、应用程序、令牌类型等记录每个通量
<log level="custom">
<property expression="fn:concat('[V2][API][',$ctx:api.ut.application.name,'][',$ctx:API_NAME,'][',$ctx:AM_KEY_TYPE,'][',$ctx:REST_SUB_REQUEST_PATH,'][',$ctx:api.ut.userId,'][',$ctx:EXECUTION_TIME_KAFKA,'][',$ctx:SYNAPSE_REST_API_VERSION,'][NOCOMMENT]')" name="LOG2PARSE"/>
</log>
自 3.2.0 起,我无法再使用“$ctx:API_NAME”属性。
您知道检索 API 名称的正确属性是什么吗?如果可以,我不想使用自定义属性来获取名称。
另外,我在文档中找不到泛型属性。 你有什么想法吗?
谢谢!
【问题讨论】: