Reland #53153 to attach to existing modules and apps for Android (#53289)
diff --git a/packages/flutter_tools/lib/src/device.dart b/packages/flutter_tools/lib/src/device.dart
index df03261..9ccb5a2 100644
--- a/packages/flutter_tools/lib/src/device.dart
+++ b/packages/flutter_tools/lib/src/device.dart
@@ -415,9 +415,17 @@
Future<String> get sdkNameAndVersion;
/// Get a log reader for this device.
- /// If [app] is specified, this will return a log reader specific to that
+ ///
+ /// If `app` is specified, this will return a log reader specific to that
/// application. Otherwise, a global log reader will be returned.
- FutureOr<DeviceLogReader> getLogReader({ covariant ApplicationPackage app });
+ ///
+ /// If `includePastLogs` is true and the device type supports it, the log
+ /// reader will also include log messages from before the invocation time.
+ /// Defaults to false.
+ FutureOr<DeviceLogReader> getLogReader({
+ covariant ApplicationPackage app,
+ bool includePastLogs = false,
+ });
/// Get the port forwarder for this device.
DevicePortForwarder get portForwarder;