3scale APICast logs the private URL instead of public URL.
Noticed this issue in APICast version 3.6.
Following are my observations.
- I have tested this issue in on-prem version 2.5 and confirm that APICast logs the public base URL
- When I tested in on-prem version 2.6 and I have notice
- It is also interesting that when I put the Liquid debug policy before the APICast policy I can see the public URL getting logged in version 2.6
- My guess is APICast policy is doing something different in 3scale version 2.6(APICast version 3.6).
- Also notice that only `host` variable gets changed to the private URL by the APICast policy. But `server_port` stays the same regardless.
Please help us understand this behavior and possibly fix this error.