Skip to content

Commit 9f956ae

Browse files
committed
Rename FilesystemLogger to LdkNodeLogger
1 parent e031651 commit 9f956ae

File tree

13 files changed

+78
-78
lines changed

13 files changed

+78
-78
lines changed

src/builder.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use crate::io::sqlite_store::SqliteStore;
1616
use crate::io::utils::{read_node_metrics, write_node_metrics};
1717
use crate::io::vss_store::VssStore;
1818
use crate::liquidity::LiquiditySource;
19-
use crate::logger::{log_error, log_info, FilesystemLogger, Logger};
19+
use crate::logger::{log_error, log_info, LdkNodeLogger, Logger};
2020
use crate::message_handler::NodeCustomMessageHandler;
2121
use crate::payment::store::PaymentStore;
2222
use crate::peer_store::PeerStore;
@@ -734,7 +734,7 @@ fn build_with_store_internal(
734734
config: Arc<Config>, chain_data_source_config: Option<&ChainDataSourceConfig>,
735735
gossip_source_config: Option<&GossipSourceConfig>,
736736
liquidity_source_config: Option<&LiquiditySourceConfig>, seed_bytes: [u8; 64],
737-
logger: Arc<FilesystemLogger>, kv_store: Arc<DynStore>,
737+
logger: Arc<LdkNodeLogger>, kv_store: Arc<DynStore>,
738738
) -> Result<Node, BuildError> {
739739
// Initialize the status fields.
740740
let is_listening = Arc::new(AtomicBool::new(false));
@@ -1231,21 +1231,21 @@ fn build_with_store_internal(
12311231
})
12321232
}
12331233

1234-
fn setup_logger(config: &Config) -> Result<Arc<FilesystemLogger>, BuildError> {
1234+
fn setup_logger(config: &Config) -> Result<Arc<LdkNodeLogger>, BuildError> {
12351235
let log_dir = match &config.log_dir_path {
12361236
Some(log_dir) => String::from(log_dir),
12371237
None => config.storage_dir_path.clone() + "/logs",
12381238
};
12391239

12401240
Ok(Arc::new(
1241-
FilesystemLogger::new(log_dir, config.log_level)
1241+
LdkNodeLogger::new(log_dir, config.log_level)
12421242
.map_err(|_| BuildError::LoggerSetupFailed)?,
12431243
))
12441244
}
12451245

12461246
fn seed_bytes_from_config(
12471247
config: &Config, entropy_source_config: Option<&EntropySourceConfig>,
1248-
logger: Arc<FilesystemLogger>,
1248+
logger: Arc<LdkNodeLogger>,
12491249
) -> Result<[u8; 64], BuildError> {
12501250
match entropy_source_config {
12511251
Some(EntropySourceConfig::SeedBytes(bytes)) => Ok(bytes.clone()),
@@ -1267,7 +1267,7 @@ fn seed_bytes_from_config(
12671267
}
12681268

12691269
fn derive_vss_xprv(
1270-
config: Arc<Config>, seed_bytes: &[u8; 64], logger: Arc<FilesystemLogger>,
1270+
config: Arc<Config>, seed_bytes: &[u8; 64], logger: Arc<LdkNodeLogger>,
12711271
) -> Result<Xpriv, BuildError> {
12721272
use bitcoin::key::Secp256k1;
12731273

src/chain/mod.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use crate::fee_estimator::{
2121
ConfirmationTarget, OnchainFeeEstimator,
2222
};
2323
use crate::io::utils::write_node_metrics;
24-
use crate::logger::{log_bytes, log_error, log_info, log_trace, FilesystemLogger, Logger};
24+
use crate::logger::{log_bytes, log_error, log_info, log_trace, LdkNodeLogger, Logger};
2525
use crate::types::{Broadcaster, ChainMonitor, ChannelManager, DynStore, Sweeper, Wallet};
2626
use crate::{Error, NodeMetrics};
2727

@@ -112,13 +112,13 @@ pub(crate) enum ChainSource {
112112
esplora_client: EsploraAsyncClient,
113113
onchain_wallet: Arc<Wallet>,
114114
onchain_wallet_sync_status: Mutex<WalletSyncStatus>,
115-
tx_sync: Arc<EsploraSyncClient<Arc<FilesystemLogger>>>,
115+
tx_sync: Arc<EsploraSyncClient<Arc<LdkNodeLogger>>>,
116116
lightning_wallet_sync_status: Mutex<WalletSyncStatus>,
117117
fee_estimator: Arc<OnchainFeeEstimator>,
118118
tx_broadcaster: Arc<Broadcaster>,
119119
kv_store: Arc<DynStore>,
120120
config: Arc<Config>,
121-
logger: Arc<FilesystemLogger>,
121+
logger: Arc<LdkNodeLogger>,
122122
node_metrics: Arc<RwLock<NodeMetrics>>,
123123
},
124124
BitcoindRpc {
@@ -131,7 +131,7 @@ pub(crate) enum ChainSource {
131131
tx_broadcaster: Arc<Broadcaster>,
132132
kv_store: Arc<DynStore>,
133133
config: Arc<Config>,
134-
logger: Arc<FilesystemLogger>,
134+
logger: Arc<LdkNodeLogger>,
135135
node_metrics: Arc<RwLock<NodeMetrics>>,
136136
},
137137
}
@@ -140,7 +140,7 @@ impl ChainSource {
140140
pub(crate) fn new_esplora(
141141
server_url: String, sync_config: EsploraSyncConfig, onchain_wallet: Arc<Wallet>,
142142
fee_estimator: Arc<OnchainFeeEstimator>, tx_broadcaster: Arc<Broadcaster>,
143-
kv_store: Arc<DynStore>, config: Arc<Config>, logger: Arc<FilesystemLogger>,
143+
kv_store: Arc<DynStore>, config: Arc<Config>, logger: Arc<LdkNodeLogger>,
144144
node_metrics: Arc<RwLock<NodeMetrics>>,
145145
) -> Self {
146146
let mut client_builder = esplora_client::Builder::new(&server_url);
@@ -170,7 +170,7 @@ impl ChainSource {
170170
host: String, port: u16, rpc_user: String, rpc_password: String,
171171
onchain_wallet: Arc<Wallet>, fee_estimator: Arc<OnchainFeeEstimator>,
172172
tx_broadcaster: Arc<Broadcaster>, kv_store: Arc<DynStore>, config: Arc<Config>,
173-
logger: Arc<FilesystemLogger>, node_metrics: Arc<RwLock<NodeMetrics>>,
173+
logger: Arc<LdkNodeLogger>, node_metrics: Arc<RwLock<NodeMetrics>>,
174174
) -> Self {
175175
let bitcoind_rpc_client =
176176
Arc::new(BitcoindRpcClient::new(host, port, rpc_user, rpc_password));
@@ -1118,7 +1118,7 @@ impl Filter for ChainSource {
11181118

11191119
fn periodically_archive_fully_resolved_monitors(
11201120
channel_manager: Arc<ChannelManager>, chain_monitor: Arc<ChainMonitor>,
1121-
kv_store: Arc<DynStore>, logger: Arc<FilesystemLogger>, node_metrics: Arc<RwLock<NodeMetrics>>,
1121+
kv_store: Arc<DynStore>, logger: Arc<LdkNodeLogger>, node_metrics: Arc<RwLock<NodeMetrics>>,
11221122
) -> Result<(), Error> {
11231123
let mut locked_node_metrics = node_metrics.write().unwrap();
11241124
let cur_height = channel_manager.current_best_block().height;

src/gossip.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// accordance with one or both of these licenses.
77

88
use crate::config::RGS_SYNC_TIMEOUT_SECS;
9-
use crate::logger::{log_trace, FilesystemLogger, Logger};
9+
use crate::logger::{log_trace, LdkNodeLogger, Logger};
1010
use crate::types::{GossipSync, Graph, P2PGossipSync, RapidGossipSync};
1111
use crate::Error;
1212

@@ -24,12 +24,12 @@ pub(crate) enum GossipSource {
2424
gossip_sync: Arc<RapidGossipSync>,
2525
server_url: String,
2626
latest_sync_timestamp: AtomicU32,
27-
logger: Arc<FilesystemLogger>,
27+
logger: Arc<LdkNodeLogger>,
2828
},
2929
}
3030

3131
impl GossipSource {
32-
pub fn new_p2p(network_graph: Arc<Graph>, logger: Arc<FilesystemLogger>) -> Self {
32+
pub fn new_p2p(network_graph: Arc<Graph>, logger: Arc<LdkNodeLogger>) -> Self {
3333
let gossip_sync = Arc::new(P2PGossipSync::new(
3434
network_graph,
3535
None::<Arc<dyn UtxoLookup + Send + Sync>>,
@@ -40,7 +40,7 @@ impl GossipSource {
4040

4141
pub fn new_rgs(
4242
server_url: String, latest_sync_timestamp: u32, network_graph: Arc<Graph>,
43-
logger: Arc<FilesystemLogger>,
43+
logger: Arc<LdkNodeLogger>,
4444
) -> Self {
4545
let gossip_sync = Arc::new(RapidGossipSync::new(network_graph, Arc::clone(&logger)));
4646
let latest_sync_timestamp = AtomicU32::new(latest_sync_timestamp);

src/io/utils.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use crate::fee_estimator::OnchainFeeEstimator;
1313
use crate::io::{
1414
NODE_METRICS_KEY, NODE_METRICS_PRIMARY_NAMESPACE, NODE_METRICS_SECONDARY_NAMESPACE,
1515
};
16-
use crate::logger::{log_error, FilesystemLogger};
16+
use crate::logger::{log_error, LdkNodeLogger};
1717
use crate::peer_store::PeerStore;
1818
use crate::sweep::DeprecatedSpendableOutputInfo;
1919
use crate::types::{Broadcaster, DynStore, KeysManager, Sweeper};
@@ -226,7 +226,7 @@ where
226226
pub(crate) fn read_output_sweeper(
227227
broadcaster: Arc<Broadcaster>, fee_estimator: Arc<OnchainFeeEstimator>,
228228
chain_data_source: Arc<ChainSource>, keys_manager: Arc<KeysManager>, kv_store: Arc<DynStore>,
229-
logger: Arc<FilesystemLogger>,
229+
logger: Arc<LdkNodeLogger>,
230230
) -> Result<Sweeper, std::io::Error> {
231231
let mut reader = Cursor::new(kv_store.read(
232232
OUTPUT_SWEEPER_PERSISTENCE_PRIMARY_NAMESPACE,
@@ -600,7 +600,7 @@ impl_read_write_change_set_type!(
600600

601601
// Reads the full BdkWalletChangeSet or returns default fields
602602
pub(crate) fn read_bdk_wallet_change_set(
603-
kv_store: Arc<DynStore>, logger: Arc<FilesystemLogger>,
603+
kv_store: Arc<DynStore>, logger: Arc<LdkNodeLogger>,
604604
) -> Result<Option<BdkWalletChangeSet>, std::io::Error> {
605605
let mut change_set = BdkWalletChangeSet::default();
606606

src/lib.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ use types::{
142142
};
143143
pub use types::{ChannelDetails, PeerDetails, UserChannelId};
144144

145-
use logger::{log_error, log_info, log_trace, FilesystemLogger, Logger};
145+
use logger::{log_error, log_info, log_trace, LdkNodeLogger, Logger};
146146

147147
use lightning::chain::BestBlock;
148148
use lightning::events::bump_transaction::Wallet as LdkWallet;
@@ -180,23 +180,23 @@ pub struct Node {
180180
wallet: Arc<Wallet>,
181181
chain_source: Arc<ChainSource>,
182182
tx_broadcaster: Arc<Broadcaster>,
183-
event_queue: Arc<EventQueue<Arc<FilesystemLogger>>>,
183+
event_queue: Arc<EventQueue<Arc<LdkNodeLogger>>>,
184184
channel_manager: Arc<ChannelManager>,
185185
chain_monitor: Arc<ChainMonitor>,
186186
output_sweeper: Arc<Sweeper>,
187187
peer_manager: Arc<PeerManager>,
188188
onion_messenger: Arc<OnionMessenger>,
189-
connection_manager: Arc<ConnectionManager<Arc<FilesystemLogger>>>,
189+
connection_manager: Arc<ConnectionManager<Arc<LdkNodeLogger>>>,
190190
keys_manager: Arc<KeysManager>,
191191
network_graph: Arc<Graph>,
192192
gossip_source: Arc<GossipSource>,
193-
liquidity_source: Option<Arc<LiquiditySource<Arc<FilesystemLogger>>>>,
193+
liquidity_source: Option<Arc<LiquiditySource<Arc<LdkNodeLogger>>>>,
194194
kv_store: Arc<DynStore>,
195-
logger: Arc<FilesystemLogger>,
195+
logger: Arc<LdkNodeLogger>,
196196
_router: Arc<Router>,
197197
scorer: Arc<Mutex<Scorer>>,
198-
peer_store: Arc<PeerStore<Arc<FilesystemLogger>>>,
199-
payment_store: Arc<PaymentStore<Arc<FilesystemLogger>>>,
198+
peer_store: Arc<PeerStore<Arc<LdkNodeLogger>>>,
199+
payment_store: Arc<PaymentStore<Arc<LdkNodeLogger>>>,
200200
is_listening: Arc<AtomicBool>,
201201
node_metrics: Arc<RwLock<NodeMetrics>>,
202202
}

src/logger.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ use std::io::Write;
1818
use std::os::unix::fs::symlink;
1919
use std::path::Path;
2020

21-
pub(crate) struct FilesystemLogger {
21+
pub(crate) struct LdkNodeLogger {
2222
file_path: String,
2323
level: Level,
2424
}
2525

26-
impl FilesystemLogger {
26+
impl LdkNodeLogger {
2727
pub(crate) fn new(log_dir: String, level: Level) -> Result<Self, ()> {
2828
let log_file_name =
2929
format!("ldk_node_{}.log", chrono::offset::Local::now().format("%Y_%m_%d"));
@@ -56,7 +56,7 @@ impl FilesystemLogger {
5656
Ok(Self { file_path: log_file_path, level })
5757
}
5858
}
59-
impl Logger for FilesystemLogger {
59+
impl Logger for LdkNodeLogger {
6060
fn log(&self, record: Record) {
6161
if record.level < self.level {
6262
return;

src/payment/bolt11.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use crate::config::{Config, LDK_PAYMENT_RETRY_TIMEOUT};
1313
use crate::connection::ConnectionManager;
1414
use crate::error::Error;
1515
use crate::liquidity::LiquiditySource;
16-
use crate::logger::{log_error, log_info, FilesystemLogger, Logger};
16+
use crate::logger::{log_error, log_info, LdkNodeLogger, Logger};
1717
use crate::payment::store::{
1818
LSPFeeLimits, PaymentDetails, PaymentDetailsUpdate, PaymentDirection, PaymentKind,
1919
PaymentStatus, PaymentStore,
@@ -48,25 +48,25 @@ use std::time::SystemTime;
4848
pub struct Bolt11Payment {
4949
runtime: Arc<RwLock<Option<Arc<tokio::runtime::Runtime>>>>,
5050
channel_manager: Arc<ChannelManager>,
51-
connection_manager: Arc<ConnectionManager<Arc<FilesystemLogger>>>,
51+
connection_manager: Arc<ConnectionManager<Arc<LdkNodeLogger>>>,
5252
keys_manager: Arc<KeysManager>,
53-
liquidity_source: Option<Arc<LiquiditySource<Arc<FilesystemLogger>>>>,
54-
payment_store: Arc<PaymentStore<Arc<FilesystemLogger>>>,
55-
peer_store: Arc<PeerStore<Arc<FilesystemLogger>>>,
53+
liquidity_source: Option<Arc<LiquiditySource<Arc<LdkNodeLogger>>>>,
54+
payment_store: Arc<PaymentStore<Arc<LdkNodeLogger>>>,
55+
peer_store: Arc<PeerStore<Arc<LdkNodeLogger>>>,
5656
config: Arc<Config>,
57-
logger: Arc<FilesystemLogger>,
57+
logger: Arc<LdkNodeLogger>,
5858
}
5959

6060
impl Bolt11Payment {
6161
pub(crate) fn new(
6262
runtime: Arc<RwLock<Option<Arc<tokio::runtime::Runtime>>>>,
6363
channel_manager: Arc<ChannelManager>,
64-
connection_manager: Arc<ConnectionManager<Arc<FilesystemLogger>>>,
64+
connection_manager: Arc<ConnectionManager<Arc<LdkNodeLogger>>>,
6565
keys_manager: Arc<KeysManager>,
66-
liquidity_source: Option<Arc<LiquiditySource<Arc<FilesystemLogger>>>>,
67-
payment_store: Arc<PaymentStore<Arc<FilesystemLogger>>>,
68-
peer_store: Arc<PeerStore<Arc<FilesystemLogger>>>, config: Arc<Config>,
69-
logger: Arc<FilesystemLogger>,
66+
liquidity_source: Option<Arc<LiquiditySource<Arc<LdkNodeLogger>>>>,
67+
payment_store: Arc<PaymentStore<Arc<LdkNodeLogger>>>,
68+
peer_store: Arc<PeerStore<Arc<LdkNodeLogger>>>, config: Arc<Config>,
69+
logger: Arc<LdkNodeLogger>,
7070
) -> Self {
7171
Self {
7272
runtime,

src/payment/bolt12.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
1212
use crate::config::LDK_PAYMENT_RETRY_TIMEOUT;
1313
use crate::error::Error;
14-
use crate::logger::{log_error, log_info, FilesystemLogger, Logger};
14+
use crate::logger::{log_error, log_info, LdkNodeLogger, Logger};
1515
use crate::payment::store::{
1616
PaymentDetails, PaymentDirection, PaymentKind, PaymentStatus, PaymentStore,
1717
};
@@ -39,15 +39,15 @@ use std::time::{Duration, SystemTime, UNIX_EPOCH};
3939
pub struct Bolt12Payment {
4040
runtime: Arc<RwLock<Option<Arc<tokio::runtime::Runtime>>>>,
4141
channel_manager: Arc<ChannelManager>,
42-
payment_store: Arc<PaymentStore<Arc<FilesystemLogger>>>,
43-
logger: Arc<FilesystemLogger>,
42+
payment_store: Arc<PaymentStore<Arc<LdkNodeLogger>>>,
43+
logger: Arc<LdkNodeLogger>,
4444
}
4545

4646
impl Bolt12Payment {
4747
pub(crate) fn new(
4848
runtime: Arc<RwLock<Option<Arc<tokio::runtime::Runtime>>>>,
4949
channel_manager: Arc<ChannelManager>,
50-
payment_store: Arc<PaymentStore<Arc<FilesystemLogger>>>, logger: Arc<FilesystemLogger>,
50+
payment_store: Arc<PaymentStore<Arc<LdkNodeLogger>>>, logger: Arc<LdkNodeLogger>,
5151
) -> Self {
5252
Self { runtime, channel_manager, payment_store, logger }
5353
}

src/payment/onchain.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
1010
use crate::config::Config;
1111
use crate::error::Error;
12-
use crate::logger::{log_error, log_info, FilesystemLogger, Logger};
12+
use crate::logger::{log_error, log_info, LdkNodeLogger, Logger};
1313
use crate::types::{ChannelManager, Wallet};
1414

1515
use bitcoin::{Address, Amount, Txid};
@@ -26,13 +26,13 @@ pub struct OnchainPayment {
2626
wallet: Arc<Wallet>,
2727
channel_manager: Arc<ChannelManager>,
2828
config: Arc<Config>,
29-
logger: Arc<FilesystemLogger>,
29+
logger: Arc<LdkNodeLogger>,
3030
}
3131

3232
impl OnchainPayment {
3333
pub(crate) fn new(
3434
runtime: Arc<RwLock<Option<Arc<tokio::runtime::Runtime>>>>, wallet: Arc<Wallet>,
35-
channel_manager: Arc<ChannelManager>, config: Arc<Config>, logger: Arc<FilesystemLogger>,
35+
channel_manager: Arc<ChannelManager>, config: Arc<Config>, logger: Arc<LdkNodeLogger>,
3636
) -> Self {
3737
Self { runtime, wallet, channel_manager, config, logger }
3838
}

src/payment/spontaneous.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
1010
use crate::config::{Config, LDK_PAYMENT_RETRY_TIMEOUT};
1111
use crate::error::Error;
12-
use crate::logger::{log_error, log_info, FilesystemLogger, Logger};
12+
use crate::logger::{log_error, log_info, LdkNodeLogger, Logger};
1313
use crate::payment::store::{
1414
PaymentDetails, PaymentDirection, PaymentKind, PaymentStatus, PaymentStore,
1515
};
@@ -37,17 +37,17 @@ pub struct SpontaneousPayment {
3737
runtime: Arc<RwLock<Option<Arc<tokio::runtime::Runtime>>>>,
3838
channel_manager: Arc<ChannelManager>,
3939
keys_manager: Arc<KeysManager>,
40-
payment_store: Arc<PaymentStore<Arc<FilesystemLogger>>>,
40+
payment_store: Arc<PaymentStore<Arc<LdkNodeLogger>>>,
4141
config: Arc<Config>,
42-
logger: Arc<FilesystemLogger>,
42+
logger: Arc<LdkNodeLogger>,
4343
}
4444

4545
impl SpontaneousPayment {
4646
pub(crate) fn new(
4747
runtime: Arc<RwLock<Option<Arc<tokio::runtime::Runtime>>>>,
4848
channel_manager: Arc<ChannelManager>, keys_manager: Arc<KeysManager>,
49-
payment_store: Arc<PaymentStore<Arc<FilesystemLogger>>>, config: Arc<Config>,
50-
logger: Arc<FilesystemLogger>,
49+
payment_store: Arc<PaymentStore<Arc<LdkNodeLogger>>>, config: Arc<Config>,
50+
logger: Arc<LdkNodeLogger>,
5151
) -> Self {
5252
Self { runtime, channel_manager, keys_manager, payment_store, config, logger }
5353
}

0 commit comments

Comments
 (0)