API WSO2 中的名称 属性 Api Manager 3.2.0
API Name property in WSO2 Api Manager 3.2.0
在 WSO2 的 Api 管理器的 2.6.0 版本中,我使用自定义序列记录每个通量 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 姓名吗?如果可以,我不想使用自定义 属性 来获取名称。
此外,我在文档中找不到泛型属性。
你有什么想法吗?
谢谢!
对于 API 您可以使用以下名称。
$ctx:api.ut.api
在 WSO2 的 Api 管理器的 2.6.0 版本中,我使用自定义序列记录每个通量 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 姓名吗?如果可以,我不想使用自定义 属性 来获取名称。
此外,我在文档中找不到泛型属性。 你有什么想法吗?
谢谢!
对于 API 您可以使用以下名称。
$ctx:api.ut.api