mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
mononoke-apiserver: install panic handler
Summary: Install the default panic handler for apiserver Reviewed By: fanzeyi Differential Revision: D9252395 fbshipit-source-id: fdc2b3e1cb85e42e02b2944d034b79fe5808f781
This commit is contained in:
parent
7bb36ed4d1
commit
cb8a7586cd
@ -25,6 +25,7 @@ extern crate mercurial_types;
|
||||
extern crate metaconfig;
|
||||
extern crate mononoke_api as api;
|
||||
extern crate mononoke_types;
|
||||
extern crate panichandler;
|
||||
extern crate reachabilityindex;
|
||||
extern crate scuba_ext;
|
||||
extern crate secure_utils;
|
||||
@ -58,6 +59,7 @@ use bookmarks::Bookmark;
|
||||
use clap::Arg;
|
||||
use failure::{err_msg, Result};
|
||||
use futures::Future;
|
||||
use panichandler::Fate;
|
||||
use slog::{Drain, Level, Logger};
|
||||
use slog_glog_fmt::{kv_categorizer, kv_defaults, GlogFormat};
|
||||
use slog_logview::LogViewDrain;
|
||||
@ -224,6 +226,8 @@ struct HttpServerState {
|
||||
}
|
||||
|
||||
fn main() -> Result<()> {
|
||||
panichandler::set_panichandler(Fate::Abort);
|
||||
|
||||
let matches = cmdlib::args::add_cachelib_args(
|
||||
clap::App::new("Mononoke API Server")
|
||||
.version("0.0.1")
|
||||
|
Loading…
Reference in New Issue
Block a user