Skip to content

Commit 6df1fbc

Browse files
committed
refactor: add source component when a logger is passed in a ctor in mithril-common
And remove prefixes in log since we have now the source.
1 parent 319d921 commit 6df1fbc

File tree

8 files changed

+24
-28
lines changed

8 files changed

+24
-28
lines changed

mithril-common/src/cardano_block_scanner/chain_reader_block_streamer.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ pub struct ChainReaderBlockStreamer {
3131
#[async_trait]
3232
impl BlockStreamer for ChainReaderBlockStreamer {
3333
async fn poll_next(&mut self) -> StdResult<Option<ChainScannedBlocks>> {
34-
debug!(self.logger, "ChainReaderBlockStreamer polls next");
34+
debug!(self.logger, "polls next");
3535

3636
let chain_scanned_blocks: ChainScannedBlocks;
3737
let mut roll_forwards = vec![];
@@ -111,7 +111,7 @@ impl ChainReaderBlockStreamer {
111111
from,
112112
until,
113113
max_roll_forwards_per_poll,
114-
logger,
114+
logger: logger.new(slog::o!("src" => "ChainReaderBlockStreamer")),
115115
})
116116
}
117117

@@ -122,14 +122,14 @@ impl ChainReaderBlockStreamer {
122122
if parsed_block.block_number > self.until {
123123
trace!(
124124
self.logger,
125-
"ChainReaderBlockStreamer received a RollForward above threshold block number ({})",
125+
"received a RollForward above threshold block number ({})",
126126
parsed_block.block_number
127127
);
128128
Ok(None)
129129
} else {
130130
trace!(
131131
self.logger,
132-
"ChainReaderBlockStreamer received a RollForward below threshold block number ({})",
132+
"received a RollForward below threshold block number ({})",
133133
parsed_block.block_number
134134
);
135135
Ok(Some(BlockStreamerNextAction::ChainBlockNextAction(
@@ -142,7 +142,7 @@ impl ChainReaderBlockStreamer {
142142
}) => {
143143
trace!(
144144
self.logger,
145-
"ChainReaderBlockStreamer received a RollBackward({rollback_slot_number:?})"
145+
"received a RollBackward({rollback_slot_number:?})"
146146
);
147147
let block_streamer_next_action = if rollback_slot_number == self.from.slot_number {
148148
BlockStreamerNextAction::SkipToNextAction
@@ -156,7 +156,7 @@ impl ChainReaderBlockStreamer {
156156
Ok(Some(block_streamer_next_action))
157157
}
158158
None => {
159-
trace!(self.logger, "ChainReaderBlockStreamer received nothing");
159+
trace!(self.logger, "received nothing");
160160
Ok(None)
161161
}
162162
}

mithril-common/src/cardano_transactions_preloader.rs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -71,34 +71,31 @@ impl CardanoTransactionsPreloader {
7171
importer,
7272
security_parameter,
7373
chain_observer,
74-
logger,
74+
logger: logger.new(slog::o!("src" => "CardanoTransactionsPreloader")),
7575
activation_state,
7676
}
7777
}
7878

7979
/// Preload the Cardano Transactions by running the importer up to the current chain block number.
8080
pub async fn preload(&self) -> StdResult<()> {
8181
if !self.is_activated().await? {
82-
debug!(
83-
self.logger,
84-
"⟳ Preload Cardano Transactions - Not running, conditions not met"
85-
);
82+
debug!(self.logger, "Not running, conditions not met");
8683
return Ok(());
8784
}
8885

89-
info!(self.logger, "⟳ Preload Cardano Transactions - Started");
90-
debug!(self.logger, "Locking signed entity type"; "entity_type" => "CardanoTransactions");
86+
info!(self.logger, "Started");
87+
debug!(self.logger, "Locking signed entity type"; "entity_type" => "CardanoTransactions");
9188
self.signed_entity_type_lock
9289
.lock(SignedEntityTypeDiscriminants::CardanoTransactions)
9390
.await;
9491

9592
let preload_result = self.do_preload().await;
9693

97-
debug!(self.logger, "Releasing signed entity type"; "entity_type" => "CardanoTransactions");
94+
debug!(self.logger, "Releasing signed entity type"; "entity_type" => "CardanoTransactions");
9895
self.signed_entity_type_lock
9996
.release(SignedEntityTypeDiscriminants::CardanoTransactions)
10097
.await;
101-
info!(self.logger, "⟳ Preload Cardano Transactions - Finished");
98+
info!(self.logger, "Finished");
10299

103100
preload_result
104101
}

mithril-common/src/certificate_chain/certificate_verifier.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ impl MithrilCertificateVerifier {
122122
pub fn new(logger: Logger, certificate_retriever: Arc<dyn CertificateRetriever>) -> Self {
123123
debug!(logger, "New MithrilCertificateVerifier created");
124124
Self {
125-
logger,
125+
logger: logger.new(slog::o!("src" => "MithrilCertificateVerifier")),
126126
certificate_retriever,
127127
}
128128
}

mithril-common/src/chain_reader/pallas_chain_reader.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ impl PallasChainReader {
2828
socket: socket.to_owned(),
2929
network,
3030
client: None,
31-
logger,
31+
logger: logger.new(slog::o!("src" => "PallasChainReader")),
3232
}
3333
}
3434

@@ -45,7 +45,7 @@ impl PallasChainReader {
4545
async fn get_client(&mut self) -> StdResult<&mut NodeClient> {
4646
if self.client.is_none() {
4747
self.client = Some(self.new_client().await?);
48-
debug!(self.logger, "PallasChainReader connected to a new client");
48+
debug!(self.logger, "connected to a new client");
4949
}
5050

5151
self.client
@@ -60,12 +60,12 @@ impl PallasChainReader {
6060
let chainsync = client.chainsync();
6161

6262
if chainsync.has_agency() {
63-
debug!(logger, "PallasChainReader has agency, finding intersect point..."; "point" => ?point);
63+
debug!(logger, "has agency, finding intersect point..."; "point" => ?point);
6464
chainsync
6565
.find_intersect(vec![point.to_owned().into()])
6666
.await?;
6767
} else {
68-
debug!(logger, "PallasChainReader doesn't have agency, no need to find intersect point";);
68+
debug!(logger, "doesn't have agency, no need to find intersect point";);
6969
}
7070

7171
Ok(())

mithril-common/src/digesters/cache/json_provider_builder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ impl<'a> JsonImmutableFileDigestCacheProviderBuilder<'a> {
4343

4444
/// Set the [Logger] to use.
4545
pub fn with_logger(&mut self, logger: Logger) -> &mut Self {
46-
self.logger = logger;
46+
self.logger = logger.new(slog::o!("src" => "JsonImmutableFileDigestCacheProviderBuilder"));
4747
self
4848
}
4949

mithril-common/src/digesters/cardano_immutable_digester.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ impl CardanoImmutableDigester {
3232
) -> Self {
3333
Self {
3434
cache_provider,
35-
logger,
35+
logger: logger.new(slog::o!("src" => "CardanoImmutableDigester")),
3636
}
3737
}
3838
}

mithril-common/src/signable_builder/cardano_immutable_full_signable_builder.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ impl CardanoImmutableFilesFullSignableBuilder {
2929
) -> Self {
3030
Self {
3131
immutable_digester,
32-
logger,
32+
logger: logger.new(slog::o!("src" => "CardanoImmutableFilesFullSignableBuilder")),
3333
dirpath: dirpath.to_owned(),
3434
}
3535
}
@@ -41,7 +41,7 @@ impl SignableBuilder<CardanoDbBeacon> for CardanoImmutableFilesFullSignableBuild
4141
&self,
4242
beacon: CardanoDbBeacon,
4343
) -> StdResult<ProtocolMessage> {
44-
debug!(self.logger, "SignableBuilder::compute_signable({beacon:?})");
44+
debug!(self.logger, "compute_signable({beacon:?})");
4545
let digest = self
4646
.immutable_digester
4747
.compute_digest(&self.dirpath, &beacon)
@@ -52,7 +52,7 @@ impl SignableBuilder<CardanoDbBeacon> for CardanoImmutableFilesFullSignableBuild
5252
&self.dirpath.display()
5353
)
5454
})?;
55-
info!(self.logger, "SignableBuilder: digest = '{digest}'.");
55+
info!(self.logger, "digest = '{digest}'.");
5656
let mut protocol_message = ProtocolMessage::new();
5757
protocol_message.set_message_part(ProtocolMessagePartKey::SnapshotDigest, digest);
5858

mithril-common/src/signable_builder/cardano_transactions.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ impl<S: MKTreeStorer> CardanoTransactionsSignableBuilder<S> {
6565
Self {
6666
transaction_importer,
6767
block_range_root_retriever,
68-
logger,
68+
logger: logger.new(slog::o!("src" => "CardanoTransactionsSignableBuilder")),
6969
}
7070
}
7171
}
@@ -113,8 +113,7 @@ mod tests {
113113

114114
fn compute_mk_map_from_transactions(
115115
transactions: Vec<CardanoTransaction>,
116-
) -> MKMap<BlockRange, MKMapNode<BlockRange, MKTreeStoreInMemory>, MKTreeStoreInMemory>
117-
{
116+
) -> MKMap<BlockRange, MKMapNode<BlockRange, MKTreeStoreInMemory>, MKTreeStoreInMemory> {
118117
MKMap::new_from_iter(transactions.iter().map(|tx| {
119118
(
120119
BlockRange::from_block_number(tx.block_number),

0 commit comments

Comments
 (0)