Я использую Политика JavaScript , чтобы установить переменные, которые я хочу записать в файл журнала (например, requestDateTime, ip и т. Д.), Используя context.setVariable("variableName", value);
И затем обратиться к этим переменнымв MessageLogging Policy like
<Message>{requestDateTime}|{client.ip}|{request.content}|{elapsTime}</Message>
На самом деле, у Apigee есть много полезных переменных, которые вы можете использовать напрямую, если не хотите добавлять больше JS Policy в свой поток, но для моегоСитуация Я хочу написать большое значение в моем журнале, некоторые из них должны быть объединены с другими переменными, поэтому их легко установить, прежде чем ссылаться в MessageLogging.
Однако я просто разделяю метод, который использую.
Надеюсь, это полезно для вас.