提交 c3721a58 编写于 作者: C Chris Bracken 提交者: GitHub

Log to stdout on all platforms except Android (#3739)

Fixes a Fuchsia breakage introduced in
dcfcc925.
上级 70b71a49
......@@ -143,11 +143,11 @@ void Logger_PrintString(Dart_NativeArguments args) {
// Write to the logcat on Android.
const char* tag = Settings::Get().log_tag.c_str();
__android_log_print(ANDROID_LOG_INFO, tag, "%.*s", (int)length, chars);
#elif defined(__APPLE__) || defined(OS_LINUX)
// On iOS and in flutter_tester (on both macOS and Linux, write directly to
// stdout. On iOS, this is redirected to ASL via
#else
// On Fuchsia, iOS and in flutter_tester (on both macOS and Linux), write
// directly to stdout. On iOS, this is redirected to ASL via
// RedirectIOConnectionsToSyslog in platform_mac.mm.
// TODO(cbracken) replace with dedicated (non-stdout) logging on iOS.
// TODO(cbracken): replace with dedicated (non-stdout) logging on iOS.
fwrite(chars, 1, length, stdout);
fputs("\n", stdout);
fflush(stdout);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册