mirror of
https://github.com/romanz/electrs.git
synced 2025-02-24 06:57:53 +01:00
Use log file (in addition to terminal)
This commit is contained in:
parent
95ede83092
commit
a02502f46d
2 changed files with 17 additions and 3 deletions
|
@ -16,6 +16,6 @@ rust-crypto = "^0.2"
|
|||
serde = "1.0.37"
|
||||
serde_derive = "1.0.37"
|
||||
serde_json = "1.0.13"
|
||||
simple_logger = "0.5"
|
||||
simplelog = "0.5.1"
|
||||
time = "0.1.39"
|
||||
zmq = "0.8"
|
||||
|
|
18
src/main.rs
18
src/main.rs
|
@ -6,7 +6,7 @@ extern crate pbr;
|
|||
extern crate reqwest;
|
||||
extern crate rocksdb;
|
||||
extern crate serde;
|
||||
extern crate simple_logger;
|
||||
extern crate simplelog;
|
||||
extern crate time;
|
||||
extern crate zmq;
|
||||
|
||||
|
@ -31,8 +31,22 @@ use store::{Store, StoreOptions};
|
|||
type Bytes = Vec<u8>;
|
||||
type HeaderMap = HashMap<Sha256dHash, BlockHeader>;
|
||||
|
||||
fn setup_logging() {
|
||||
use simplelog::*;
|
||||
let mut cfg = Config::default();
|
||||
cfg.time_format = Some("%F %H:%M:%S%.3f");
|
||||
CombinedLogger::init(vec![
|
||||
TermLogger::new(LevelFilter::Info, cfg.clone()).unwrap(),
|
||||
WriteLogger::new(
|
||||
LevelFilter::Info,
|
||||
cfg.clone(),
|
||||
std::fs::File::create("indexrs.log").unwrap(),
|
||||
),
|
||||
]).unwrap();
|
||||
}
|
||||
|
||||
fn main() {
|
||||
simple_logger::init_with_level(log::Level::Info).unwrap();
|
||||
setup_logging();
|
||||
let waiter = waiter::Waiter::new("tcp://localhost:28332");
|
||||
let daemon = daemon::Daemon::new("http://localhost:8332");
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue