aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-05-17 12:52:39 -0700
committerFuwn <[email protected]>2021-05-17 12:52:39 -0700
commita57ea44a313f1bcee3cab5e5007a62fef5665e0a (patch)
tree0297643d3d487aaefb8d0885f48306bf479b80d5
parentfix(make): makefile and license auto-extended (diff)
downloadwhirl-a57ea44a313f1bcee3cab5e5007a62fef5665e0a.tar.xz
whirl-a57ea44a313f1bcee3cab5e5007a62fef5665e0a.zip
feat(core): better panic messages on release builds
-rw-r--r--whirl/Cargo.toml1
-rw-r--r--whirl/src/main.rs1
2 files changed, 2 insertions, 0 deletions
diff --git a/whirl/Cargo.toml b/whirl/Cargo.toml
index 67ffd7a..d86e310 100644
--- a/whirl/Cargo.toml
+++ b/whirl/Cargo.toml
@@ -22,6 +22,7 @@ dotenv = "0.15.0"
# Logging
log = "0.4.14"
flexi_logger = "0.17.1"
+human-panic = "1.0.3"
# Utility
rand = "0.8.3"
diff --git a/whirl/src/main.rs b/whirl/src/main.rs
index 8010a4f..a6d4533 100644
--- a/whirl/src/main.rs
+++ b/whirl/src/main.rs
@@ -13,6 +13,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
// Logging
dotenv::dotenv().ok();
+ human_panic::setup_panic!();
let logger = flexi_logger::Logger::with_str(calculate_log_level());
if std::env::var("LOG_FILE").unwrap_or_else(|_| "true".to_string()) == "false"
|| !Config::get().whirlsplash.log.file