Add verbose option log message support (#40)

I added verbose option support to show detailed log message for building, device discovery, etc.
This commit is contained in:
Hidenori Matsubayashi
2021-08-03 15:52:25 +09:00
committed by GitHub
parent a2c523c29e
commit 8e42cda403
2 changed files with 9 additions and 2 deletions
+1 -2
View File
@@ -9,7 +9,6 @@
import 'dart:io';
import 'package:flutter_tools/src/android/android_workflow.dart';
import 'package:flutter_tools/src/base/common.dart';
import 'package:flutter_tools/src/base/context.dart';
import 'package:flutter_tools/src/base/logger.dart';
import 'package:flutter_tools/src/base/os.dart';
@@ -165,7 +164,7 @@ class ELinuxDeviceDiscovery extends PollingDeviceDiscovery {
throwOnError: true);
stdout = result.stdout.trim();
} on ProcessException catch (ex) {
_logger.printError('ping failed to list attached devices:\n$ex');
_logger.printTrace('ping failed to list attached devices:\n$ex');
continue;
}
+8
View File
@@ -12,6 +12,7 @@ import 'package:flutter_tools/executable.dart' as flutter;
import 'package:flutter_tools/runner.dart' as runner;
import 'package:flutter_tools/src/application_package.dart';
import 'package:flutter_tools/src/base/context.dart';
import 'package:flutter_tools/src/base/logger.dart';
import 'package:flutter_tools/src/base/template.dart';
import 'package:flutter_tools/src/cache.dart';
import 'package:flutter_tools/src/commands/config.dart';
@@ -133,6 +134,13 @@ Future<void> main(List<String> args) async {
processManager: globals.processManager,
userMessages: globals.userMessages,
),
if (verbose && !muteCommandLogging)
Logger: () => VerboseLogger(StdoutLogger(
stdio: globals.stdio,
terminal: globals.terminal,
outputPreferences: globals.outputPreferences,
stopwatchFactory: const StopwatchFactory(),
)),
},
);
}