From fb11d8a909677f9660df61dba6280338e947df0c Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Tue, 17 Jul 2018 10:48:46 -0700 Subject: [PATCH] Install panic hook --- src/bin/drone.rs | 2 ++ src/bin/fullnode.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/bin/drone.rs b/src/bin/drone.rs index a09605d031..9a5a59bef2 100644 --- a/src/bin/drone.rs +++ b/src/bin/drone.rs @@ -12,6 +12,7 @@ use clap::{App, Arg}; use solana::crdt::NodeInfo; use solana::drone::{Drone, DroneRequest}; use solana::fullnode::Config; +use solana::metrics::set_panic_hook; use solana::signature::read_keypair; use std::fs::File; use std::net::{IpAddr, Ipv4Addr, SocketAddr}; @@ -23,6 +24,7 @@ use tokio_codec::{BytesCodec, Decoder}; fn main() { env_logger::init(); + set_panic_hook(); let matches = App::new("solana-client-demo") .arg( Arg::with_name("leader") diff --git a/src/bin/fullnode.rs b/src/bin/fullnode.rs index 6a6919c43c..ba72042b1b 100644 --- a/src/bin/fullnode.rs +++ b/src/bin/fullnode.rs @@ -8,6 +8,7 @@ extern crate solana; use clap::{App, Arg}; use solana::crdt::{NodeInfo, TestNode}; use solana::fullnode::{Config, FullNode, LedgerFile}; +use solana::metrics::set_panic_hook; use solana::service::Service; use solana::signature::{KeyPair, KeyPairUtil}; use std::fs::File; @@ -17,6 +18,7 @@ use std::process::exit; fn main() -> () { env_logger::init(); + set_panic_hook(); let matches = App::new("fullnode") .arg( Arg::with_name("identity")