[fuchsia_logger] Update the source path used to find Logger.log calls
Change-Id: I8065fc9b218ffba9fb405ab71d4ae70dff653b47
diff --git a/public/dart/fuchsia_logger/lib/src/internal/_log_writer.dart b/public/dart/fuchsia_logger/lib/src/internal/_log_writer.dart
index 4055a13..4c6f9ed 100644
--- a/public/dart/fuchsia_logger/lib/src/internal/_log_writer.dart
+++ b/public/dart/fuchsia_logger/lib/src/internal/_log_writer.dart
@@ -140,7 +140,9 @@
// the call that comes after the user calls Logger.info, Logger.warn, etc.
// When this line is found we look 2 lines past for their call site.
- const loggerLogLine = r'Logger.log (package:logging/logging.dart';
+ // Newer versions of the logging package use logging/src/logger.dart.
+ final loggerLogLine = RegExp(r'Logger\.log \(package:logging/logging\.dart'
+ r'|Logger\.log \(package:logging/src/logger\.dart');
const logLineOffset = 2;
String codeLocation;