2016-06-18 4 views
4

Meine Swift print-Anweisungen scheinen nicht in die System-Out-Anmeldung Bluemix zu gehen; Ich sehe Druckzeilen von STG, DEA, RTR; aber nichts von meiner APP. Benötigt es eine Konfiguration in Swift?Schneller Druck auf Bluemix?

Antwort

1

wir auch das gleiche Problem erlebt. Der Grund ist, dass die Ausgabe gepuffert wird. Um dies zu beheben, können Sie die stdout in Swift nach jedem Druckbefehl spülen, oder Sie könnten Pufferung auf stdout ganz am Anfang Ihrer App deaktivieren mit:

setbuf (stdout, nil)

Wir haben erfolgreich getestet das oben in einigen unserer schnellen Apps. Nach dem Deaktivieren der Pufferung sollten Sie sofort die Protokollierungsanweisungen Ihrer App sehen.