We had traffic logs set up as follows:
${requestId} | ${apiKeyRecord.label}
previous version was gateway 8.3 and portal 3.5
APIs were created on gateway. Now, after we upgrade gateway and portal we noticed for portal published APIs
apiKeyRecord context values are no longer available to traffic logger. Variable does show if we audit it with in the policy fragment part.
Release : 9.4
Portal 4.5
Component : API GATEWAY
Portal APIs when published they are packaged in ENCAP assertions and fragments so the variable that we needed was never actually output from the fragment.
so portal published APIs are using fragment > API Key ... so variable wasn't exposed,
it needed to be Output-ed separately