diff --git a/libraries/chain/db_update.cpp b/libraries/chain/db_update.cpp index 2054bdef..e4d7d6af 100644 --- a/libraries/chain/db_update.cpp +++ b/libraries/chain/db_update.cpp @@ -45,7 +45,8 @@ void database::update_global_dynamic_data( const signed_block& b ) const auto& witness_missed = get_scheduled_witness( i+1 )(*this); if( witness_missed.id != b.witness ) { const auto& witness_account = witness_missed.witness_account(*this); - wlog( "Witness ${name} missed block ${n} around ${t}", ("name",witness_account.name)("n",b.block_num())("t",b.timestamp) ); + if( (fc::time_point::now() - b.timestamp) < fc::seconds(30) ) + wlog( "Witness ${name} missed block ${n} around ${t}", ("name",witness_account.name)("n",b.block_num())("t",b.timestamp) ); modify( witness_missed, [&]( witness_object& w ) { w.total_missed++; });