Я собираюсь ответить на ваш вопрос вопросом. Каковы ваши "журналы аудита бизнеса"? Будет ли проблема, если вы потеряете некоторые из них?
Если ответ да и недопустимо потерять хотя бы один журнал, я бы сказал, что это не журналы, а бизнес-записи (которые, возможно, просто выглядят как журналы). В этом случае храните записи в базе данных или другом сервисе, где гарантировано хранилище. Это дополнительная работа, но вы должны убедиться, что эти записи правильно хранятся, чтобы гарантировать дополнительные усилия.
Если ответ нет и допустимо потерять некоторые или даже все (план для худшего случая) этих журналов, то я бы предложил просто записать их в STDOUT. Cloud Foundry будет обрабатывать маршрутизацию этих журналов для вас, так что это очень просто. Вы можете связать приемник системного журнала, если хотите отправить их в службу, использующую журналы, или вы можете реализовать сопло Loggregator и читать журналы напрямую из CF. С точки зрения приложения это на самом деле не имеет значения, и вы можете даже передумать позже, и вам не нужно будет обновлять ваше приложение.
Надеюсь, это поможет!