Skip to content

Commit 2f5625c

Browse files
committed
refactor: Move LexeTracingLogger into lexe-ln
1 parent 095676a commit 2f5625c

File tree

14 files changed

+24
-10
lines changed

14 files changed

+24
-10
lines changed

Cargo.lock

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lexe-ln/Cargo.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,15 @@ lightning-net-tokio = { version = "0.0.110" }
4646

4747
# Ad hoc error definition, easy error propagation, error chains
4848
anyhow = "1"
49+
# Used to hold a Tokio runtime used by the sync fns in the Persister trait impl
50+
once_cell = "1"
4951
# A wrapper type for carefully handling secrets
5052
secrecy = "0.8"
53+
# Logging
54+
tracing = "0.1"
55+
tracing-core = "0.1"
56+
tracing-subscriber = { version = "0.3", default-features = false, features = [
57+
"std",
58+
"fmt",
59+
"tracing-log",
60+
] }

lexe-ln/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
//! types (usually) defined in LDK.
33
44
pub mod keys_manager;
5+
pub mod logger;
File renamed without changes.

node/src/command/test/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ use common::cli::{
1111
BitcoindRpcInfo, Network, RunArgs, DEFAULT_BACKEND_URL, DEFAULT_RUNNER_URL,
1212
};
1313
use common::rng::SysRng;
14+
use lexe_ln::logger;
1415

1516
use crate::command::owner;
1617
use crate::init::LexeNode;
1718
use crate::lexe::channel_manager::NodeChannelManager;
18-
use crate::lexe::logger;
1919
use crate::lexe::peer_manager::{ChannelPeer, LexePeerManager};
2020
use crate::lexe::persister::NodePersister;
2121
use crate::types::NetworkGraphType;

node/src/init.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use common::rng::Crng;
1818
use common::shutdown::ShutdownChannel;
1919
use futures::future;
2020
use lexe_ln::keys_manager::LexeKeysManager;
21+
use lexe_ln::logger::LexeTracingLogger;
2122
use lightning::chain;
2223
use lightning::chain::chainmonitor::ChainMonitor;
2324
use lightning::chain::keysinterface::KeysInterface;
@@ -38,7 +39,6 @@ use crate::lexe::bitcoind::LexeBitcoind;
3839
use crate::lexe::channel_manager::{
3940
LxChannelMonitorUpdate, NodeChannelManager,
4041
};
41-
use crate::lexe::logger::LexeTracingLogger;
4242
use crate::lexe::peer_manager::LexePeerManager;
4343
use crate::lexe::persister::NodePersister;
4444
use crate::lexe::sync::SyncedChainListeners;

node/src/lexe/channel_manager/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use bitcoin::BlockHash;
66
use common::cli::RunArgs;
77
use common::ln::channel::LxOutPoint;
88
use lexe_ln::keys_manager::LexeKeysManager;
9+
use lexe_ln::logger::LexeTracingLogger;
910
use lightning::chain::chainmonitor::MonitorUpdateId;
1011
use lightning::chain::BestBlock;
1112
use lightning::ln::channelmanager::{
@@ -16,7 +17,6 @@ use lightning::util::config::{
1617
};
1718
use tracing::{debug, info};
1819

19-
use crate::lexe::logger::LexeTracingLogger;
2020
use crate::lexe::peer_manager::{ChannelPeer, LexePeerManager};
2121
use crate::lexe::persister::NodePersister;
2222
use crate::types::{

node/src/lexe/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
pub mod background_processor;
55
pub mod bitcoind;
66
pub mod channel_manager;
7-
pub mod logger;
87
pub mod peer_manager;
98
pub mod persister;
109
pub mod sync;

node/src/lexe/peer_manager.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ use anyhow::{bail, Context};
99
use bitcoin::secp256k1::PublicKey;
1010
use common::rng::Crng;
1111
use lexe_ln::keys_manager::LexeKeysManager;
12+
use lexe_ln::logger::LexeTracingLogger;
1213
use lightning::chain::keysinterface::{KeysInterface, Recipient};
1314
use lightning::ln::peer_handler::{IgnoringMessageHandler, MessageHandler};
1415
use secrecy::zeroize::Zeroizing;
1516
use tokio::net::TcpStream;
1617
use tokio::time;
1718

1819
use crate::lexe::channel_manager::NodeChannelManager;
19-
use crate::lexe::logger::LexeTracingLogger;
2020
use crate::types::{P2PGossipSyncType, PeerManagerType};
2121

2222
const CONNECT_TIMEOUT: Duration = Duration::from_secs(5);

node/src/lexe/persister.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use common::enclave::Measurement;
1111
use common::ln::channel::LxOutPoint;
1212
use common::shutdown::ShutdownChannel;
1313
use lexe_ln::keys_manager::LexeKeysManager;
14+
use lexe_ln::logger::LexeTracingLogger;
1415
use lightning::chain::chainmonitor::{MonitorUpdateId, Persist};
1516
use lightning::chain::channelmonitor::ChannelMonitorUpdate;
1617
use lightning::chain::transaction::OutPoint;
@@ -25,7 +26,6 @@ use tokio::sync::mpsc;
2526
use tracing::{debug, error};
2627

2728
use crate::lexe::channel_manager::{LxChannelMonitorUpdate, USER_CONFIG};
28-
use crate::lexe::logger::LexeTracingLogger;
2929
use crate::lexe::peer_manager::ChannelPeer;
3030
use crate::types::{
3131
ApiClientType, BroadcasterType, ChainMonitorType, ChannelManagerType,

0 commit comments

Comments
 (0)