From b148e7c34b2c611babf75c54570b8cc50f8a1f8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Wed, 17 Jun 2020 17:18:15 +0200 Subject: [PATCH] Add some logging to the validation pipeline. --- validation/src/pipeline.rs | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/validation/src/pipeline.rs b/validation/src/pipeline.rs index a6df1001b94b..52a724fca966 100644 --- a/validation/src/pipeline.rs +++ b/validation/src/pipeline.rs @@ -336,14 +336,32 @@ pub fn full_output_validation_with_api

( max_block_data_size, &encoded_pov, ) - .and_then(|()| validate( - validation_pool, - &collation, - &pov_block, - &local_validation, - &global_validation, - &validation_code, - )) + .and_then(|()| { + let res = validate( + validation_pool, + &collation, + &pov_block, + &local_validation, + &global_validation, + &validation_code, + ); + + match res { + Err(ref err) => log::debug!( + target: "validation", + "Failed to validate PoVBlock for parachain ({}): {:?}", + para_id, + err, + ), + Ok(_) => log::debug!( + target: "validation", + "Successfully validated PoVBlock for parachain ({}).", + para_id, + ), + } + + res + }) .and_then(|validated| validated.full_output(n_validators)) }