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 'dart:io';
|
||||||
|
|
||||||
import 'package:flutter_tools/src/android/android_workflow.dart';
|
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/context.dart';
|
||||||
import 'package:flutter_tools/src/base/logger.dart';
|
import 'package:flutter_tools/src/base/logger.dart';
|
||||||
import 'package:flutter_tools/src/base/os.dart';
|
import 'package:flutter_tools/src/base/os.dart';
|
||||||
@@ -165,7 +164,7 @@ class ELinuxDeviceDiscovery extends PollingDeviceDiscovery {
|
|||||||
throwOnError: true);
|
throwOnError: true);
|
||||||
stdout = result.stdout.trim();
|
stdout = result.stdout.trim();
|
||||||
} on ProcessException catch (ex) {
|
} 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;
|
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/runner.dart' as runner;
|
||||||
import 'package:flutter_tools/src/application_package.dart';
|
import 'package:flutter_tools/src/application_package.dart';
|
||||||
import 'package:flutter_tools/src/base/context.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/base/template.dart';
|
||||||
import 'package:flutter_tools/src/cache.dart';
|
import 'package:flutter_tools/src/cache.dart';
|
||||||
import 'package:flutter_tools/src/commands/config.dart';
|
import 'package:flutter_tools/src/commands/config.dart';
|
||||||
@@ -133,6 +134,13 @@ Future<void> main(List<String> args) async {
|
|||||||
processManager: globals.processManager,
|
processManager: globals.processManager,
|
||||||
userMessages: globals.userMessages,
|
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