Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Commit 2f6105b

Browse files
authored
Use LOG_TARGET in consensus related crates (#12875)
* Use shared LOG_TARGET in consensus related crates * Rename target from "afg" to "grandpa"
1 parent 2e21c35 commit 2f6105b

File tree

31 files changed

+343
-247
lines changed

31 files changed

+343
-247
lines changed

client/consensus/aura/src/import_queue.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
2121
use crate::{
2222
aura_err, authorities, find_pre_digest, slot_author, AuthorityId, CompatibilityMode, Error,
23+
LOG_TARGET,
2324
};
2425
use codec::{Codec, Decode, Encode};
2526
use log::{debug, info, trace};
@@ -88,7 +89,7 @@ where
8889
.map_err(Error::Client)?
8990
{
9091
info!(
91-
target: "aura",
92+
target: LOG_TARGET,
9293
"Slot author is equivocating at slot {} with headers {:?} and {:?}",
9394
slot,
9495
equivocation_proof.first_header.hash(),
@@ -256,7 +257,7 @@ where
256257
block.body = Some(inner_body);
257258
}
258259

259-
trace!(target: "aura", "Checked {:?}; importing.", pre_header);
260+
trace!(target: LOG_TARGET, "Checked {:?}; importing.", pre_header);
260261
telemetry!(
261262
self.telemetry;
262263
CONSENSUS_TRACE;
@@ -272,7 +273,7 @@ where
272273
Ok((block, None))
273274
},
274275
CheckedHeader::Deferred(a, b) => {
275-
debug!(target: "aura", "Checking {:?} failed; {:?}, {:?}.", hash, a, b);
276+
debug!(target: LOG_TARGET, "Checking {:?} failed; {:?}, {:?}.", hash, a, b);
276277
telemetry!(
277278
self.telemetry;
278279
CONSENSUS_DEBUG;

client/consensus/aura/src/lib.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ pub use sp_consensus_aura::{
7272
AuraApi, ConsensusLog, SlotDuration, AURA_ENGINE_ID,
7373
};
7474

75+
const LOG_TARGET: &str = "aura";
76+
7577
type AuthorityId<P> = <P as Pair>::Public;
7678

7779
/// Run `AURA` in a compatibility mode.
@@ -530,7 +532,7 @@ where
530532
}
531533

532534
fn aura_err<B: BlockT>(error: Error<B>) -> Error<B> {
533-
debug!(target: "aura", "{}", error);
535+
debug!(target: LOG_TARGET, "{}", error);
534536
error
535537
}
536538

@@ -580,10 +582,10 @@ pub fn find_pre_digest<B: BlockT, Signature: Codec>(header: &B::Header) -> Resul
580582

581583
let mut pre_digest: Option<Slot> = None;
582584
for log in header.digest().logs() {
583-
trace!(target: "aura", "Checking log {:?}", log);
585+
trace!(target: LOG_TARGET, "Checking log {:?}", log);
584586
match (CompatibleDigestItem::<Signature>::as_aura_pre_digest(log), pre_digest.is_some()) {
585587
(Some(_), true) => return Err(aura_err(Error::MultipleHeaders)),
586-
(None, _) => trace!(target: "aura", "Ignoring digest not meant for us"),
588+
(None, _) => trace!(target: LOG_TARGET, "Ignoring digest not meant for us"),
587589
(s, false) => pre_digest = s,
588590
}
589591
}

client/consensus/babe/src/aux_schema.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
use codec::{Decode, Encode};
2222
use log::info;
2323

24-
use crate::{migration::EpochV0, Epoch};
24+
use crate::{migration::EpochV0, Epoch, LOG_TARGET};
2525
use sc_client_api::backend::AuxStore;
2626
use sc_consensus_epochs::{
2727
migration::{EpochChangesV0For, EpochChangesV1For},
@@ -82,7 +82,7 @@ pub fn load_epoch_changes<Block: BlockT, B: AuxStore>(
8282
let epoch_changes =
8383
SharedEpochChanges::<Block, Epoch>::new(maybe_epoch_changes.unwrap_or_else(|| {
8484
info!(
85-
target: "babe",
85+
target: LOG_TARGET,
8686
"👶 Creating empty BABE epoch changes on what appears to be first startup.",
8787
);
8888
EpochChangesFor::<Block, Epoch>::default()

client/consensus/babe/src/lib.rs

Lines changed: 48 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,8 @@ pub mod aux_schema;
149149
#[cfg(test)]
150150
mod tests;
151151

152+
const LOG_TARGET: &str = "babe";
153+
152154
/// BABE epoch information
153155
#[derive(Decode, Encode, PartialEq, Eq, Clone, Debug)]
154156
pub struct Epoch {
@@ -323,7 +325,7 @@ impl<B: BlockT> From<Error<B>> for String {
323325
}
324326

325327
fn babe_err<B: BlockT>(error: Error<B>) -> Error<B> {
326-
debug!(target: "babe", "{}", error);
328+
debug!(target: LOG_TARGET, "{}", error);
327329
error
328330
}
329331

@@ -345,7 +347,7 @@ where
345347
let block_id = if client.usage_info().chain.finalized_state.is_some() {
346348
BlockId::Hash(client.usage_info().chain.best_hash)
347349
} else {
348-
debug!(target: "babe", "No finalized state is available. Reading config from genesis");
350+
debug!(target: LOG_TARGET, "No finalized state is available. Reading config from genesis");
349351
BlockId::Hash(client.usage_info().chain.genesis_hash)
350352
};
351353

@@ -486,7 +488,7 @@ where
486488
telemetry,
487489
};
488490

489-
info!(target: "babe", "👶 Starting BABE Authorship worker");
491+
info!(target: LOG_TARGET, "👶 Starting BABE Authorship worker");
490492

491493
let slot_worker = sc_consensus_slots::start_slot_worker(
492494
babe_link.config.slot_duration(),
@@ -523,12 +525,8 @@ fn aux_storage_cleanup<C: HeaderMetadata<Block> + HeaderBackend<Block>, Block: B
523525
Ok(meta) => {
524526
hashes.insert(meta.parent);
525527
},
526-
Err(err) => warn!(
527-
target: "babe",
528-
"Failed to lookup metadata for block `{:?}`: {}",
529-
first,
530-
err,
531-
),
528+
Err(err) =>
529+
warn!(target: LOG_TARGET, "Failed to lookup metadata for block `{:?}`: {}", first, err,),
532530
}
533531

534532
// Cleans data for finalized block's ancestors
@@ -716,7 +714,7 @@ where
716714
type AuxData = ViableEpochDescriptor<B::Hash, NumberFor<B>, Epoch>;
717715

718716
fn logging_target(&self) -> &'static str {
719-
"babe"
717+
LOG_TARGET
720718
}
721719

722720
fn block_import(&mut self) -> &mut Self::BlockImport {
@@ -749,7 +747,7 @@ where
749747
slot: Slot,
750748
epoch_descriptor: &ViableEpochDescriptor<B::Hash, NumberFor<B>, Epoch>,
751749
) -> Option<Self::Claim> {
752-
debug!(target: "babe", "Attempting to claim slot {}", slot);
750+
debug!(target: LOG_TARGET, "Attempting to claim slot {}", slot);
753751
let s = authorship::claim_slot(
754752
slot,
755753
self.epoch_changes
@@ -760,7 +758,7 @@ where
760758
);
761759

762760
if s.is_some() {
763-
debug!(target: "babe", "Claimed slot {}", slot);
761+
debug!(target: LOG_TARGET, "Claimed slot {}", slot);
764762
}
765763

766764
s
@@ -777,7 +775,7 @@ where
777775
Ok(()) => true,
778776
Err(e) =>
779777
if e.is_full() {
780-
warn!(target: "babe", "Trying to notify a slot but the channel is full");
778+
warn!(target: LOG_TARGET, "Trying to notify a slot but the channel is full");
781779
true
782780
} else {
783781
false
@@ -904,10 +902,10 @@ pub fn find_pre_digest<B: BlockT>(header: &B::Header) -> Result<PreDigest, Error
904902

905903
let mut pre_digest: Option<_> = None;
906904
for log in header.digest().logs() {
907-
trace!(target: "babe", "Checking log {:?}, looking for pre runtime digest", log);
905+
trace!(target: LOG_TARGET, "Checking log {:?}, looking for pre runtime digest", log);
908906
match (log.as_babe_pre_digest(), pre_digest.is_some()) {
909907
(Some(_), true) => return Err(babe_err(Error::MultiplePreRuntimeDigests)),
910-
(None, _) => trace!(target: "babe", "Ignoring digest not meant for us"),
908+
(None, _) => trace!(target: LOG_TARGET, "Ignoring digest not meant for us"),
911909
(s, false) => pre_digest = s,
912910
}
913911
}
@@ -920,13 +918,13 @@ fn find_next_epoch_digest<B: BlockT>(
920918
) -> Result<Option<NextEpochDescriptor>, Error<B>> {
921919
let mut epoch_digest: Option<_> = None;
922920
for log in header.digest().logs() {
923-
trace!(target: "babe", "Checking log {:?}, looking for epoch change digest.", log);
921+
trace!(target: LOG_TARGET, "Checking log {:?}, looking for epoch change digest.", log);
924922
let log = log.try_to::<ConsensusLog>(OpaqueDigestItemId::Consensus(&BABE_ENGINE_ID));
925923
match (log, epoch_digest.is_some()) {
926924
(Some(ConsensusLog::NextEpochData(_)), true) =>
927925
return Err(babe_err(Error::MultipleEpochChangeDigests)),
928926
(Some(ConsensusLog::NextEpochData(epoch)), false) => epoch_digest = Some(epoch),
929-
_ => trace!(target: "babe", "Ignoring digest not meant for us"),
927+
_ => trace!(target: LOG_TARGET, "Ignoring digest not meant for us"),
930928
}
931929
}
932930

@@ -939,13 +937,13 @@ fn find_next_config_digest<B: BlockT>(
939937
) -> Result<Option<NextConfigDescriptor>, Error<B>> {
940938
let mut config_digest: Option<_> = None;
941939
for log in header.digest().logs() {
942-
trace!(target: "babe", "Checking log {:?}, looking for epoch change digest.", log);
940+
trace!(target: LOG_TARGET, "Checking log {:?}, looking for epoch change digest.", log);
943941
let log = log.try_to::<ConsensusLog>(OpaqueDigestItemId::Consensus(&BABE_ENGINE_ID));
944942
match (log, config_digest.is_some()) {
945943
(Some(ConsensusLog::NextConfigData(_)), true) =>
946944
return Err(babe_err(Error::MultipleConfigChangeDigests)),
947945
(Some(ConsensusLog::NextConfigData(config)), false) => config_digest = Some(config),
948-
_ => trace!(target: "babe", "Ignoring digest not meant for us"),
946+
_ => trace!(target: LOG_TARGET, "Ignoring digest not meant for us"),
949947
}
950948
}
951949

@@ -1075,7 +1073,10 @@ where
10751073
None => match generate_key_owner_proof(&best_id)? {
10761074
Some(proof) => proof,
10771075
None => {
1078-
debug!(target: "babe", "Equivocation offender is not part of the authority set.");
1076+
debug!(
1077+
target: LOG_TARGET,
1078+
"Equivocation offender is not part of the authority set."
1079+
);
10791080
return Ok(())
10801081
},
10811082
},
@@ -1091,7 +1092,7 @@ where
10911092
)
10921093
.map_err(Error::RuntimeApi)?;
10931094

1094-
info!(target: "babe", "Submitted equivocation report for author {:?}", author);
1095+
info!(target: LOG_TARGET, "Submitted equivocation report for author {:?}", author);
10951096

10961097
Ok(())
10971098
}
@@ -1121,7 +1122,7 @@ where
11211122
mut block: BlockImportParams<Block, ()>,
11221123
) -> BlockVerificationResult<Block> {
11231124
trace!(
1124-
target: "babe",
1125+
target: LOG_TARGET,
11251126
"Verifying origin: {:?} header: {:?} justification(s): {:?} body: {:?}",
11261127
block.origin,
11271128
block.header,
@@ -1140,7 +1141,11 @@ where
11401141
return Ok((block, Default::default()))
11411142
}
11421143

1143-
debug!(target: "babe", "We have {:?} logs in this header", block.header.digest().logs().len());
1144+
debug!(
1145+
target: LOG_TARGET,
1146+
"We have {:?} logs in this header",
1147+
block.header.digest().logs().len()
1148+
);
11441149

11451150
let create_inherent_data_providers = self
11461151
.create_inherent_data_providers
@@ -1204,7 +1209,10 @@ where
12041209
)
12051210
.await
12061211
{
1207-
warn!(target: "babe", "Error checking/reporting BABE equivocation: {}", err);
1212+
warn!(
1213+
target: LOG_TARGET,
1214+
"Error checking/reporting BABE equivocation: {}", err
1215+
);
12081216
}
12091217

12101218
if let Some(inner_body) = block.body {
@@ -1233,7 +1241,7 @@ where
12331241
block.body = Some(inner_body);
12341242
}
12351243

1236-
trace!(target: "babe", "Checked {:?}; importing.", pre_header);
1244+
trace!(target: LOG_TARGET, "Checked {:?}; importing.", pre_header);
12371245
telemetry!(
12381246
self.telemetry;
12391247
CONSENSUS_TRACE;
@@ -1252,7 +1260,7 @@ where
12521260
Ok((block, Default::default()))
12531261
},
12541262
CheckedHeader::Deferred(a, b) => {
1255-
debug!(target: "babe", "Checking {:?} failed; {:?}, {:?}.", hash, a, b);
1263+
debug!(target: LOG_TARGET, "Checking {:?} failed; {:?}, {:?}.", hash, a, b);
12561264
telemetry!(
12571265
self.telemetry;
12581266
CONSENSUS_DEBUG;
@@ -1520,21 +1528,23 @@ where
15201528
log::Level::Info
15211529
};
15221530

1523-
log!(target: "babe",
1524-
log_level,
1525-
"👶 New epoch {} launching at block {} (block slot {} >= start slot {}).",
1526-
viable_epoch.as_ref().epoch_index,
1527-
hash,
1528-
slot,
1529-
viable_epoch.as_ref().start_slot,
1531+
log!(
1532+
target: LOG_TARGET,
1533+
log_level,
1534+
"👶 New epoch {} launching at block {} (block slot {} >= start slot {}).",
1535+
viable_epoch.as_ref().epoch_index,
1536+
hash,
1537+
slot,
1538+
viable_epoch.as_ref().start_slot,
15301539
);
15311540

15321541
let next_epoch = viable_epoch.increment((next_epoch_descriptor, epoch_config));
15331542

1534-
log!(target: "babe",
1535-
log_level,
1536-
"👶 Next epoch starts at slot {}",
1537-
next_epoch.as_ref().start_slot,
1543+
log!(
1544+
target: LOG_TARGET,
1545+
log_level,
1546+
"👶 Next epoch starts at slot {}",
1547+
next_epoch.as_ref().start_slot,
15381548
);
15391549

15401550
// prune the tree of epochs not part of the finalized chain or
@@ -1565,7 +1575,7 @@ where
15651575
};
15661576

15671577
if let Err(e) = prune_and_import() {
1568-
debug!(target: "babe", "Failed to launch next epoch: {}", e);
1578+
debug!(target: LOG_TARGET, "Failed to launch next epoch: {}", e);
15691579
*epoch_changes =
15701580
old_epoch_changes.expect("set `Some` above and not taken; qed");
15711581
return Err(e)

client/consensus/babe/src/tests.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ impl TestNetFactory for BabeTestNet {
323323
use substrate_test_runtime_client::DefaultTestClientBuilderExt;
324324

325325
let client = client.as_client();
326-
trace!(target: "babe", "Creating a verifier");
326+
trace!(target: LOG_TARGET, "Creating a verifier");
327327

328328
// ensure block import and verifier are linked correctly.
329329
let data = maybe_link
@@ -352,12 +352,12 @@ impl TestNetFactory for BabeTestNet {
352352
}
353353

354354
fn peer(&mut self, i: usize) -> &mut BabePeer {
355-
trace!(target: "babe", "Retrieving a peer");
355+
trace!(target: LOG_TARGET, "Retrieving a peer");
356356
&mut self.peers[i]
357357
}
358358

359359
fn peers(&self) -> &Vec<BabePeer> {
360-
trace!(target: "babe", "Retrieving peers");
360+
trace!(target: LOG_TARGET, "Retrieving peers");
361361
&self.peers
362362
}
363363

@@ -583,7 +583,7 @@ fn can_author_block() {
583583
// with secondary slots enabled it should never be empty
584584
match claim_slot(i.into(), &epoch, &keystore) {
585585
None => i += 1,
586-
Some(s) => debug!(target: "babe", "Authored block {:?}", s.0),
586+
Some(s) => debug!(target: LOG_TARGET, "Authored block {:?}", s.0),
587587
}
588588

589589
// otherwise with only vrf-based primary slots we might need to try a couple
@@ -593,7 +593,7 @@ fn can_author_block() {
593593
match claim_slot(i.into(), &epoch, &keystore) {
594594
None => i += 1,
595595
Some(s) => {
596-
debug!(target: "babe", "Authored block {:?}", s.0);
596+
debug!(target: LOG_TARGET, "Authored block {:?}", s.0);
597597
break
598598
},
599599
}

0 commit comments

Comments
 (0)