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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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(),
|
||||
)),
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user