Add file uri to debug
diff --git a/pkgs/hooks_runner/lib/src/build_runner/build_runner.dart b/pkgs/hooks_runner/lib/src/build_runner/build_runner.dart index bd7a9ba..162dd83 100644 --- a/pkgs/hooks_runner/lib/src/build_runner/build_runner.dart +++ b/pkgs/hooks_runner/lib/src/build_runner/build_runner.dart
@@ -467,7 +467,10 @@ hookEnvironment, ); if (modifiedDuringBuild != null) { - logger.severe('File modified during build. Build must be rerun.'); + logger.severe( + 'File ${modifiedDuringBuild.toFilePath()} modified ' + 'during build. Build must be rerun.', + ); } return Success((success, hookHashes.fileSystemEntities)); } @@ -607,22 +610,23 @@ buildDirUri.resolve('stderr.txt'), ); await stderrFile.writeAsString(''); - final wrappedLogger = Logger.detached('') - ..level = Level.ALL - ..onRecord.listen((record) async { - logger.log(record.level, record.message); - if (record.level <= Level.INFO) { - await stdoutFile.writeAsString( - '${record.message}\n', - mode: FileMode.append, - ); - } else { - await stderrFile.writeAsString( - '${record.message}\n', - mode: FileMode.append, - ); - } - }); + final wrappedLogger = + Logger.detached('') + ..level = Level.ALL + ..onRecord.listen((record) async { + logger.log(record.level, record.message); + if (record.level <= Level.INFO) { + await stdoutFile.writeAsString( + '${record.message}\n', + mode: FileMode.append, + ); + } else { + await stderrFile.writeAsString( + '${record.message}\n', + mode: FileMode.append, + ); + } + }); return wrappedLogger; } @@ -806,12 +810,16 @@ HookOutput output, _HookValidator validator, ) async { - final errors = input is BuildInput - ? await ProtocolBase.validateBuildOutput(input, output as BuildOutput) - : await ProtocolBase.validateLinkOutput( - input as LinkInput, - output as LinkOutput, - ); + final errors = + input is BuildInput + ? await ProtocolBase.validateBuildOutput( + input, + output as BuildOutput, + ) + : await ProtocolBase.validateLinkOutput( + input as LinkInput, + output as LinkOutput, + ); errors.addAll(await validator(input, output)); if (input is BuildInput) {