I have added a service callout to log to splunk in the post client flow of my proxy and somehow successfully managed to save it. I subsequently changed this to enter some meaningful details for host name, port number, message I want to log etc and tried to save again. This time I got an error saving my revision of the proxy. I have a few questions:
1.Why this inconsistent behaviour? Reading the apigee documentation, I would have expected this to fail every time as only message logging policy is accepted in post client flow.
2. Why have such a restriction. I want the flexibility to log -- not only to syslog, but also to a splunk HTTP event collector or for that matter to any endpoint I choose. At the moment, the message logging policy only allows syslog.
3. What other logging option are there for a public cloud?