2016-06-18 3 views
4

Мои операторы печати Swift, похоже, не попадают в системный журнал регистрации на Bluemix; Я вижу линии печати от STG, DEA, RTR; но ничего из моего APP. Требуется ли какая-либо конфигурация в Swift?Быстрая печать системы на Bluemix?

ответ

1

мы также пережили ту же проблему. Причина в том, что вывод буферизуется. Для решения этой проблемы, вы можете очистить стандартный вывод в Swift после каждой команды печати, или вы можете отключить буферизацию на стандартном выводе в самом начале вашего приложения с помощью:

setbuf (STDOUT, ноль)

Мы успешно протестированы выше в нескольких наших быстрых приложениях. После отключения буферизации вы должны сразу же просмотреть свои заявления о регистрации приложения.